// @(#)root/tmva $Id$ // Author: Andreas Hoecker, Peter Speckmayer, Joerg Stelzer, Helge Voss /********************************************************************************** * Project: TMVA - a Root-integrated toolkit for multivariate data analysis * * Package: TMVA * * Class : ClassInfo * * Web : http://tmva.sourceforge.net * * * * Description: * * Implementation (see header for description) * * * * Authors (alphabetical): * * Andreas Hoecker - CERN, Switzerland * * Peter Speckmayer - CERN, Switzerland * * Joerg Stelzer - CERN, Switzerland * * Helge Voss - MPI-K Heidelberg, Germany * * * * Copyright (c) 2006: * * CERN, Switzerland * * MPI-K Heidelberg, Germany * * * * Redistribution and use in source and binary forms, with or without * * modification, are permitted according to the terms listed in LICENSE * * (http://tmva.sourceforge.net/LICENSE) * **********************************************************************************/ #include "TMVA/ClassInfo.h" #include #ifndef ROOT_TCut #include "TCut.h" #endif #ifndef ROOT_TMatrix #include "TMatrixD.h" #endif #include "TMVA/MsgLogger.h" //_______________________________________________________________________ TMVA::ClassInfo::ClassInfo( const TString& name ) : fName( name ), fWeight( "" ), fCut( "" ), fNumber( 0 ), fCorrMatrix( 0 ), fLogger( new MsgLogger("ClassInfo", kINFO) ) { // constructor } //_______________________________________________________________________ TMVA::ClassInfo::~ClassInfo() { // destructor if (fCorrMatrix) delete fCorrMatrix; delete fLogger; }