CMS 3D CMS Logo

PFRecoTauDiscriminationAgainstMuon2Helper.h
Go to the documentation of this file.
2 
3 #include <vector>
4 #include <string>
5 #include <atomic>
6 
8  enum { kLoose, kMedium, kTight, kCustom };
9 
10  PFRecoTauDiscriminationAgainstMuonConfigSet(int dOpt, double hop, int mNOM, bool doCMV, int mNHL2S)
11  : discriminatorOption(dOpt),
12  hop(hop),
13  maxNumberOfMatches(mNOM),
14  doCaloMuonVeto(doCMV),
16 
18  double hop;
22 };
23 
27  const reco::Track* leadTrack_ = nullptr;
30 
32  const std::string&,
33  const bool,
34  const double&,
35  const double&,
36  const bool&,
37  std::atomic<unsigned int>&,
38  const unsigned int&,
39  const std::vector<int>&,
40  const std::vector<int>&,
41  const std::vector<int>&,
42  const std::vector<int>&,
43  const std::vector<int>&,
44  const std::vector<int>&,
46  const reco::PFTauRef&,
47  const reco::PFCandidatePtr&);
49 };
PFRecoTauDiscriminationAgainstMuonConfigSet::kCustom
Definition: PFRecoTauDiscriminationAgainstMuon2Helper.h:8
Handle.h
PFRecoTauDiscriminationAgainstMuonConfigSet::doCaloMuonVeto
bool doCaloMuonVeto
Definition: PFRecoTauDiscriminationAgainstMuon2Helper.h:20
edm::Handle< reco::MuonCollection >
PFRecoTauDiscriminationAgainstMuonConfigSet
Definition: PFRecoTauDiscriminationAgainstMuon2Helper.h:7
PFRecoTauDiscriminationAgainstMuon2Helper::energyECALplusHCAL_
double energyECALplusHCAL_
Definition: PFRecoTauDiscriminationAgainstMuon2Helper.h:25
edm::Ref< PFTauCollection >
PFRecoTauDiscriminationAgainstMuonConfigSet::maxNumberOfMatches
int maxNumberOfMatches
Definition: PFRecoTauDiscriminationAgainstMuon2Helper.h:19
PFRecoTauDiscriminationAgainstMuonConfigSet::maxNumberOfHitsLast2Stations
int maxNumberOfHitsLast2Stations
Definition: PFRecoTauDiscriminationAgainstMuon2Helper.h:21
PFRecoTauDiscriminationAgainstMuonConfigSet::kMedium
Definition: PFRecoTauDiscriminationAgainstMuon2Helper.h:8
reco::Track
Definition: Track.h:27
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
PFRecoTauDiscriminationAgainstMuonConfigSet::kLoose
Definition: PFRecoTauDiscriminationAgainstMuon2Helper.h:8
PFRecoTauDiscriminationAgainstMuonConfigSet::kTight
Definition: PFRecoTauDiscriminationAgainstMuon2Helper.h:8
PFRecoTauDiscriminationAgainstMuon2Helper
Definition: PFRecoTauDiscriminationAgainstMuon2Helper.h:24
PFRecoTauDiscriminationAgainstMuon2Helper::eval
bool eval(const PFRecoTauDiscriminationAgainstMuonConfigSet &, const reco::PFTauRef &) const
Definition: PFRecoTauDiscriminationAgainstMuon2Helper.cc:171
PFRecoTauDiscriminationAgainstMuon2Helper::leadTrack_
const reco::Track * leadTrack_
Definition: PFRecoTauDiscriminationAgainstMuon2Helper.h:27
edm::Ptr< PFCandidate >
PFRecoTauDiscriminationAgainstMuon2Helper::PFRecoTauDiscriminationAgainstMuon2Helper
PFRecoTauDiscriminationAgainstMuon2Helper(const bool &, const std::string &, const bool, const double &, const double &, const bool &, std::atomic< unsigned int > &, const unsigned int &, const std::vector< int > &, const std::vector< int > &, const std::vector< int > &, const std::vector< int > &, const std::vector< int > &, const std::vector< int > &, const edm::Handle< reco::MuonCollection > &, const reco::PFTauRef &, const reco::PFCandidatePtr &)
Definition: PFRecoTauDiscriminationAgainstMuon2Helper.cc:21
PFRecoTauDiscriminationAgainstMuon2Helper::pfLeadChargedHadron_
const reco::PFCandidatePtr & pfLeadChargedHadron_
Definition: PFRecoTauDiscriminationAgainstMuon2Helper.h:26
PFRecoTauDiscriminationAgainstMuon2Helper::numLast2StationsWithHits_
int numLast2StationsWithHits_
Definition: PFRecoTauDiscriminationAgainstMuon2Helper.h:29
PFRecoTauDiscriminationAgainstMuon2Helper::numStationsWithMatches_
int numStationsWithMatches_
Definition: PFRecoTauDiscriminationAgainstMuon2Helper.h:28
PFRecoTauDiscriminationAgainstMuonConfigSet::hop
double hop
Definition: PFRecoTauDiscriminationAgainstMuon2Helper.h:18
PFRecoTauDiscriminationAgainstMuonConfigSet::discriminatorOption
int discriminatorOption
Definition: PFRecoTauDiscriminationAgainstMuon2Helper.h:17
PFRecoTauDiscriminationAgainstMuonConfigSet::PFRecoTauDiscriminationAgainstMuonConfigSet
PFRecoTauDiscriminationAgainstMuonConfigSet(int dOpt, double hop, int mNOM, bool doCMV, int mNHL2S)
Definition: PFRecoTauDiscriminationAgainstMuon2Helper.h:10