Classes | |
class | Category |
Public Member Functions | |
bool | decision (const l1t::HGCalMulticluster &cluster) const final |
HGCalTriggerClusterIdentificationBDT () | |
void | initialize (const edm::ParameterSet &conf) final |
float | value (const l1t::HGCalMulticluster &cluster) const final |
~HGCalTriggerClusterIdentificationBDT () override | |
Public Member Functions inherited from HGCalTriggerClusterIdentificationBase | |
HGCalTriggerClusterIdentificationBase () | |
virtual | ~HGCalTriggerClusterIdentificationBase () |
Private Member Functions | |
int | category (float pt, float eta) const |
float | clusterVariable (ClusterVariable, const l1t::HGCalMulticluster &) const |
Private Attributes | |
std::vector< std::unique_ptr< TMVAEvaluator > > | bdts_ |
std::vector< Category > | categories_ |
std::vector< std::string > | input_variables_ |
std::vector< ClusterVariable > | input_variables_id_ |
std::vector< double > | working_points_ |
Definition at line 8 of file HGCalTriggerClusterIdentificationBDT.cc.
|
strongprivate |
Enumerator | |
---|---|
cl3d_showerlength | |
cl3d_coreshowerlength | |
cl3d_firstlayer | |
cl3d_maxlayer | |
cl3d_seetot | |
cl3d_seemax | |
cl3d_spptot | |
cl3d_sppmax | |
cl3d_szz | |
cl3d_srrtot | |
cl3d_srrmax | |
cl3d_srrmean |
Definition at line 44 of file HGCalTriggerClusterIdentificationBDT.cc.
HGCalTriggerClusterIdentificationBDT::HGCalTriggerClusterIdentificationBDT | ( | ) |
Definition at line 70 of file HGCalTriggerClusterIdentificationBDT.cc.
|
inlineoverride |
Definition at line 38 of file HGCalTriggerClusterIdentificationBDT.cc.
References decision(), initialize(), and value().
|
private |
Definition at line 159 of file HGCalTriggerClusterIdentificationBDT.cc.
References eostools::cat(), categories_, and edm::contains().
Referenced by decision(), and value().
|
private |
Definition at line 167 of file HGCalTriggerClusterIdentificationBDT.cc.
References cl3d_coreshowerlength, cl3d_firstlayer, cl3d_maxlayer, cl3d_seemax, cl3d_seetot, cl3d_showerlength, cl3d_sppmax, cl3d_spptot, cl3d_srrmax, cl3d_srrmean, cl3d_srrtot, cl3d_szz, l1t::HGCalClusterT< C >::coreShowerLength(), l1t::HGCalClusterT< C >::firstLayer(), l1t::HGCalClusterT< C >::maxLayer(), l1t::HGCalClusterT< C >::showerLength(), l1t::HGCalClusterT< C >::sigmaEtaEtaMax(), l1t::HGCalClusterT< C >::sigmaEtaEtaTot(), l1t::HGCalClusterT< C >::sigmaPhiPhiMax(), l1t::HGCalClusterT< C >::sigmaPhiPhiTot(), l1t::HGCalClusterT< C >::sigmaRRMax(), l1t::HGCalClusterT< C >::sigmaRRMean(), l1t::HGCalClusterT< C >::sigmaRRTot(), and l1t::HGCalClusterT< C >::sigmaZZ().
Referenced by value().
|
finalvirtual |
Implements HGCalTriggerClusterIdentificationBase.
Definition at line 151 of file HGCalTriggerClusterIdentificationBDT.cc.
References eostools::cat(), category(), PVValHelper::eta, reco::LeafCandidate::eta(), EnergyCorrector::pt, reco::LeafCandidate::pt(), value(), and working_points_.
Referenced by ~HGCalTriggerClusterIdentificationBDT().
|
finalvirtual |
Implements HGCalTriggerClusterIdentificationBase.
Definition at line 73 of file HGCalTriggerClusterIdentificationBDT.cc.
References bdts_, eostools::cat(), categories_, cl3d_coreshowerlength, cl3d_firstlayer, cl3d_maxlayer, cl3d_seemax, cl3d_seetot, cl3d_showerlength, cl3d_sppmax, cl3d_spptot, cl3d_srrmax, cl3d_srrmean, cl3d_srrtot, cl3d_szz, Exception, FrontierConditions_GlobalTag_cff::file, edm::ParameterSet::getParameter(), input_variables_, input_variables_id_, candidateCombinedMVAV2Computer_cfi::spectators, taus_updatedMVAIds_cff::variable, and working_points_.
Referenced by ~HGCalTriggerClusterIdentificationBDT().
|
finalvirtual |
Implements HGCalTriggerClusterIdentificationBase.
Definition at line 140 of file HGCalTriggerClusterIdentificationBDT.cc.
References bdts_, eostools::cat(), category(), clusterVariable(), PVValHelper::eta, reco::LeafCandidate::eta(), mps_fire::i, input_variables_, input_variables_id_, PatBasicFWLiteJetAnalyzer_Selector_cfg::inputs, EnergyCorrector::pt, and reco::LeafCandidate::pt().
Referenced by average.Average::average(), decision(), and ~HGCalTriggerClusterIdentificationBDT().
|
private |
Definition at line 59 of file HGCalTriggerClusterIdentificationBDT.cc.
Referenced by initialize(), and value().
|
private |
Definition at line 58 of file HGCalTriggerClusterIdentificationBDT.cc.
Referenced by category(), and initialize().
|
private |
Definition at line 61 of file HGCalTriggerClusterIdentificationBDT.cc.
Referenced by initialize(), and value().
|
private |
Definition at line 62 of file HGCalTriggerClusterIdentificationBDT.cc.
Referenced by initialize(), and value().
|
private |
Definition at line 60 of file HGCalTriggerClusterIdentificationBDT.cc.
Referenced by decision(), and initialize().