|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef HFOR_HFOR_Truth_H
6 #define HFOR_HFOR_Truth_H
72 std::map<std::string, std::map<int, std::vector<float> > >
getdR() ;
91 std::map< std::string, std::map <int, std::vector<const xAOD::TruthParticle* > > >
m_qq ;
99 bool findHFQuarks(
const std::map <
int, std::vector<const xAOD::TruthParticle* > >& fsQuarksMap) ;
116 std::map<std::string, std::map<int, unsigned long int > >
m_Nquarks ;
118 std::map<std::string, std::map<int, std::vector<float> > >
m_dR ;
std::map< HFORType, std::string > m_sampleNameMap
unsigned long int getNquarks(const std::string &process, int flavor)
bool is_FinalState(const xAOD::TruthParticle *bcQuark) const
double m_jetBasedHFOR_pT_min
void setSampleType(unsigned int runNumber)
static bool is_sameFlavor(const xAOD::TruthParticle *x, const xAOD::TruthParticle *y)
int readRunConfig(std::string runConfigFile)
std::map< HFORType, unsigned long int > m_Nclass
std::string getSampleName()
static std::map< std::string, bool > checkAncestor(const xAOD::TruthParticle *ancestor, const xAOD::TruthParticle *bcQuark)
std::map< std::string, std::map< int, unsigned long int > > m_Nquarks
std::map< std::string, std::map< int, std::vector< float > > > getdR()
std::map< std::string, std::map< int, std::vector< float > > > m_dR
Class describing a truth particle in the MC record.
bool findHFQuarks(const std::map< int, std::vector< const xAOD::TruthParticle * > > &fsQuarksMap)
unsigned long int getNclass(HFORType)
void setMatchConeSize(double deltaR)
std::map< std::string, std::map< int, std::vector< const xAOD::TruthParticle * > > > m_qq
std::string m_runConfigFile
HFORType angularBasedRemoval(void)
HFORType findOverlap(const xAOD::TruthEventContainer &truthEvent, const xAOD::JetContainer *jets=nullptr)
std::map< HFORType, std::vector< unsigned int > > m_runConfigMap
static bool is_proton(const xAOD::TruthParticle *x)
double m_jetBasedHFOR_eta_max
HFORType jetBasedRemoval(const xAOD::JetContainer *jets)
void setAngularBasedHFOR()
double getMatchConeSize() const