|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef TRIGMUONEFFICIENCY_IMUONEFFICIENCYTOOL_H
6 #define TRIGMUONEFFICIENCY_IMUONEFFICIENCYTOOL_H
37 const std::string &
chain,
38 const double mindelR = 0.1)
const = 0;
41 const std::string &l1item,
42 const double DelR = 0.2)
const = 0;
45 const std::string &l1item,
46 const std::string &
chain,
47 const double DelR = 0.2)
const = 0;
50 const std::string &
chain,
51 const double DelR = 0.2)
const = 0;
54 const std::string &
chain,
55 const double mindelR = 0.1)
const = 0;
58 const std::string &l1item,
59 const double DelR = 0.2)
const = 0;
63 const std::string&
chain,
64 std::pair<Bool_t, Bool_t>& result1,
65 std::pair<Bool_t, Bool_t>& result2,
66 const Double_t& mindelR = 0.1) = 0;
68 virtual Bool_t
match(
const double eta,
70 const std::string &
chain,
71 const double mindelR = 0.1)
const = 0;
75 const std::string &l1item,
76 const double DelR = 0.2)
const = 0;
79 const TLorentzVector& muon2,
80 const std::string&
chain,
81 std::pair<Bool_t, Bool_t>& result1,
82 std::pair<Bool_t, Bool_t>& result2,
83 const Double_t& mindelR = 0.1) = 0;
virtual Bool_t match(const double eta, const double phi, const std::string &chain, const double mindelR=0.1) const =0
virtual Bool_t matchL1(const xAOD::Muon *mu, const std::string &l1item, const double DelR=0.2) const =0
virtual Bool_t isPassedRerun(const std::string &trigger) const =0
The common trigger namespace for trigger analysis tools.
virtual Bool_t matchDimuon(const TLorentzVector &muon1, const TLorentzVector &muon2, const std::string &chain, std::pair< Bool_t, Bool_t > &result1, std::pair< Bool_t, Bool_t > &result2, const Double_t &mindelR=0.1)=0
virtual Double_t minDelRL1(const xAOD::Muon *mu, const std::string &l1item, const double DelR=0.2) const =0
std::pair< std::string, std::string > thresholds
virtual StatusCode initialize(void)=0
virtual Bool_t match(const xAOD::Muon *mu, const std::string &chain, const double mindelR=0.1) const =0
virtual Bool_t matchL2SA(const xAOD::Muon *mu, const std::string &l1item, const std::string &chain, const double DelR=0.2) const =0
DimuonChainInfo(const std::string &chain_="")
virtual Bool_t matchL1(const double eta, const double phi, const std::string &l1item, const double DelR=0.2) const =0
::StatusCode StatusCode
StatusCode definition for legacy code.
virtual Bool_t matchL2CB(const xAOD::Muon *mu, const std::string &chain, const double DelR=0.2) const =0
virtual Bool_t matchDimuon(const xAOD::Muon *mu1, const xAOD::Muon *mu2, const std::string &chain, std::pair< Bool_t, Bool_t > &result1, std::pair< Bool_t, Bool_t > &result2, const Double_t &mindelR=0.1)=0
virtual Double_t minDelR(const xAOD::Muon *mu, const std::string &chain, const double mindelR=0.1) const =0