|
ATLAS Offline Software
|
Go to the documentation of this file.
7 #ifndef GENERATORFILTERSXAODMULTICJETFILTER_H
8 #define GENERATORFILTERSXAODMULTICJETFILTER_H
32 Gaudi::Property<double>
m_deltaRFromTruth{
this,
"DeltaRFromTruth",0.3,
"Delta R from truth particle"};
33 Gaudi::Property<double>
m_jetPtMin{
this,
"JetPtMin",15000.,
"Minimal jet Pt"};
34 Gaudi::Property<double>
m_jetEtaMax{
this,
"JetEtaMax",2.7,
"Maximal jet eta"};
35 Gaudi::Property<int>
m_nJetsMin{
this,
"NJetsMin",0,
"Minimal jet multiplicity"};
36 Gaudi::Property<int>
m_nJetsMax{
this,
"NJetsMax",-1,
"Maximal jet multiplicity"};
39 Gaudi::Property<double>
m_leadJet_ptMin{
this,
"LeadJetPtMin",0,
"Minimal leading b-jet Pt"};
40 Gaudi::Property<double>
m_leadJet_ptMax{
this,
"LeadJetPtMax",-1,
"Maximal leading b-jet Pt"};
43 Gaudi::Property<double>
m_bottomPtMin{
this,
"BottomPtMin",5000.,
"Minimal bottom Pt"};
44 Gaudi::Property<double>
m_bottomEtaMax{
this,
"BottomEtaMax",3.0,
"Maximal bottom eta"};
45 Gaudi::Property<int>
m_nCJetsMin{
this,
"NCJetsMin",0,
"Minimal c-jet multiplicity"};
46 Gaudi::Property<int>
m_nCJetsMax{
this,
"NCJetsMax",-1,
"Maximal c-jet multiplicity"};
47 Gaudi::Property<double>
m_charmPtMin{
this,
"CharmPtMin",5000.,
"Minimal charm Pt"};
48 Gaudi::Property<double>
m_charmEtaMax{
this,
"CharmEtaMax",3.0,
"Maximal charm eta"};
49 Gaudi::Property<std::string>
m_TruthJetContainerName{
this,
"TruthContainerName",
"AntiKt4TruthJets",
"Truht jet container name"};
virtual ~xAODMultiCjetFilter()
bool isBwithWeakDK(const int pID) const
Gaudi::Property< int > m_nCJetsMin
Gaudi::Property< double > m_jetPtMin
virtual StatusCode filterInitialize()
Gaudi::Property< double > m_charmPtMin
Gaudi::Property< double > m_charmEtaMax
Gaudi::Property< double > m_bottomPtMin
Gaudi::Property< std::string > m_TruthJetContainerName
Base class for event generator filtering modules.
Gaudi::Property< int > m_nJetsMax
Gaudi::Property< int > m_nJetsMin
::StatusCode StatusCode
StatusCode definition for legacy code.
Gaudi::Property< double > m_leadJet_ptMin
bool isCwithWeakDK(const int pID) const
Gaudi::Property< double > m_leadJet_ptMax
double m_SumOfWeights_Pass
Gaudi::Property< double > m_deltaRFromTruth
Gaudi::Property< double > m_jetEtaMax
Gaudi::Property< int > m_nCJetsMax
Gaudi::Property< double > m_bottomEtaMax
virtual StatusCode filterFinalize()
virtual StatusCode filterEvent()
xAODMultiCjetFilter(const std::string &name, ISvcLocator *pSvcLocator)
double m_SumOfWeights_Evt