CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Classes | Public Member Functions | Private Attributes
EcalDeadChannelRecoveryBDTG< DetIdT > Class Template Reference

#include <EcalDeadChannelRecoveryBDTG.h>

Classes

struct  XtalMatrix
 

Public Member Functions

void addVariables (TMVA::Reader *reader)
 
 EcalDeadChannelRecoveryBDTG ()
 
void loadFile ()
 
double recover (const DetIdT id, const EcalRecHitCollection &hit_collection, double single8Cut, double sum8Cut, bool *acceptFlag)
 
void setCaloTopology (const CaloTopology *topo)
 
void setParameters (const edm::ParameterSet &ps)
 
 ~EcalDeadChannelRecoveryBDTG ()
 

Private Attributes

edm::FileInPath bdtWeightFileCracks_
 
edm::FileInPath bdtWeightFileNoCracks_
 
XtalMatrix mx_
 
std::unique_ptr< TMVA::Reader > readerCrack
 
std::unique_ptr< TMVA::Reader > readerNoCrack
 
const CaloTopologytopology_
 

Detailed Description

template<typename DetIdT>
class EcalDeadChannelRecoveryBDTG< DetIdT >

Definition at line 21 of file EcalDeadChannelRecoveryBDTG.h.

Constructor & Destructor Documentation

Definition at line 46 of file EcalDeadChannelRecoveryBDTG.cc.

46 {}

Definition at line 49 of file EcalDeadChannelRecoveryBDTG.cc.

49 {}

Member Function Documentation

template<typename DetIdT>
void EcalDeadChannelRecoveryBDTG< DetIdT >::addVariables ( TMVA::Reader *  reader)
template<typename DetIdT>
void EcalDeadChannelRecoveryBDTG< DetIdT >::loadFile ( )
template<typename DetIdT>
double EcalDeadChannelRecoveryBDTG< DetIdT >::recover ( const DetIdT  id,
const EcalRecHitCollection hit_collection,
double  single8Cut,
double  sum8Cut,
bool *  acceptFlag 
)
template<typename DetIdT>
void EcalDeadChannelRecoveryBDTG< DetIdT >::setCaloTopology ( const CaloTopology topo)
inline

Definition at line 27 of file EcalDeadChannelRecoveryBDTG.h.

27 { topology_ = topo; }
template<typename DetIdT>
void EcalDeadChannelRecoveryBDTG< DetIdT >::setParameters ( const edm::ParameterSet ps)

Member Data Documentation

template<typename DetIdT>
edm::FileInPath EcalDeadChannelRecoveryBDTG< DetIdT >::bdtWeightFileCracks_
private
template<typename DetIdT>
edm::FileInPath EcalDeadChannelRecoveryBDTG< DetIdT >::bdtWeightFileNoCracks_
private
template<typename DetIdT>
XtalMatrix EcalDeadChannelRecoveryBDTG< DetIdT >::mx_
private
template<typename DetIdT>
std::unique_ptr<TMVA::Reader> EcalDeadChannelRecoveryBDTG< DetIdT >::readerCrack
private
template<typename DetIdT>
std::unique_ptr<TMVA::Reader> EcalDeadChannelRecoveryBDTG< DetIdT >::readerNoCrack
private
template<typename DetIdT>
const CaloTopology* EcalDeadChannelRecoveryBDTG< DetIdT >::topology_
private