Classes | |
class | Category |
class | WorkingPoint |
Public Member Functions | |
bool | decision (const l1t::HGCalMulticluster &cluster, unsigned wp=0) const final |
HGCalTriggerClusterIdentificationBDT () | |
void | initialize (const edm::ParameterSet &conf) final |
float | value (const l1t::HGCalMulticluster &cluster) const final |
const std::vector< std::string > & | working_points () 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< std::vector< WorkingPoint > > | working_points_ |
std::vector< std::string > | working_points_names_ |
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 58 of file HGCalTriggerClusterIdentificationBDT.cc.
HGCalTriggerClusterIdentificationBDT::HGCalTriggerClusterIdentificationBDT | ( | ) |
Definition at line 85 of file HGCalTriggerClusterIdentificationBDT.cc.
|
inlineoverride |
Definition at line 51 of file HGCalTriggerClusterIdentificationBDT.cc.
|
private |
Definition at line 189 of file HGCalTriggerClusterIdentificationBDT.cc.
References eostools::cat(), categories_, edm::contains(), PVValHelper::eta, and DiDispStaMuonMonitor_cfi::pt.
Referenced by decision(), and value().
|
private |
Definition at line 197 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(), l1t::HGCalClusterT< C >::sigmaZZ(), and HPSPFTaus_cff::variable.
Referenced by value().
|
finalvirtual |
Implements HGCalTriggerClusterIdentificationBase.
Definition at line 181 of file HGCalTriggerClusterIdentificationBDT.cc.
References eostools::cat(), category(), PVValHelper::eta, reco::LeafCandidate::eta(), DiDispStaMuonMonitor_cfi::pt, reco::LeafCandidate::pt(), value(), working_points_, and l1tPFClustersFromHGC3DClusters_cfi::wp.
|
finalvirtual |
Implements HGCalTriggerClusterIdentificationBase.
Definition at line 88 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, geometryDiff::file, contentValuesFiles::fullPath, edm::ParameterSet::getParameter(), input_variables_, input_variables_id_, candidateCombinedMVAV2Computer_cfi::spectators, AlCaHLTBitMon_QueryRunRegistry::string, HPSPFTaus_cff::variable, working_points_, and working_points_names_.
|
finalvirtual |
Implements HGCalTriggerClusterIdentificationBase.
Definition at line 170 of file HGCalTriggerClusterIdentificationBDT.cc.
References bdts_, eostools::cat(), category(), clusterVariable(), PVValHelper::eta, reco::LeafCandidate::eta(), mps_fire::i, input_variables_, input_variables_id_, PixelMapPlotter::inputs, DiDispStaMuonMonitor_cfi::pt, and reco::LeafCandidate::pt().
Referenced by average.Average::average(), and decision().
|
inlinefinalvirtual |
Implements HGCalTriggerClusterIdentificationBase.
Definition at line 55 of file HGCalTriggerClusterIdentificationBDT.cc.
References working_points_names_.
|
private |
Definition at line 73 of file HGCalTriggerClusterIdentificationBDT.cc.
Referenced by initialize(), and value().
|
private |
Definition at line 72 of file HGCalTriggerClusterIdentificationBDT.cc.
Referenced by category(), and initialize().
|
private |
Definition at line 75 of file HGCalTriggerClusterIdentificationBDT.cc.
Referenced by initialize(), and value().
|
private |
Definition at line 76 of file HGCalTriggerClusterIdentificationBDT.cc.
Referenced by initialize(), and value().
|
private |
Definition at line 74 of file HGCalTriggerClusterIdentificationBDT.cc.
Referenced by decision(), and initialize().
|
private |
Definition at line 77 of file HGCalTriggerClusterIdentificationBDT.cc.
Referenced by initialize(), and working_points().