ATLAS Offline Software
Namespaces | Enumerations | Functions
TruthClassifiers.h File Reference
#include "TruthUtils/HepMCHelpers.h"
#include "TruthUtils/DecayProducts.h"
#include <utility>
#include <bitset>
#include <vector>
#include <string>
#include "TruthUtils/TruthClasses.h"
Include dependency graph for TruthClassifiers.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 MCTruthPartClassifier
 

Enumerations

enum  MCTruthPartClassifier::MCTC_bits : unsigned int {
  MCTruthPartClassifier::HadTau =0, MCTruthPartClassifier::Tau, MCTruthPartClassifier::hadron, MCTruthPartClassifier::frombsm,
  MCTruthPartClassifier::uncat, MCTruthPartClassifier::isbsm, MCTruthPartClassifier::isgeant, MCTruthPartClassifier::stable,
  MCTruthPartClassifier::totalBits
}
 

Functions

ParticleOrigin MCTruthPartClassifier::convHadronTypeToOrig (ParticleType pType, int motherPDG)
 
ParticleOrigin MCTruthPartClassifier::defHadronType (int pdg)
 
ParticleType MCTruthPartClassifier::defTypeOfHadron (int pdg)
 
ParticleType MCTruthPartClassifier::defTypeOfElectron (ParticleOrigin EleOrig, bool isPrompt)
 
ParticleType MCTruthPartClassifier::defTypeOfMuon (ParticleOrigin MuOrig, bool isPrompt)
 
ParticleType MCTruthPartClassifier::defTypeOfTau (ParticleOrigin TauOrig)
 
ParticleType MCTruthPartClassifier::defTypeOfPhoton (ParticleOrigin PhotOrig)
 
template<class T >
ParticleOrigin MCTruthPartClassifier::defJetOrig (const T &allJetMothers)
 
template<class T >
std::tuple< unsigned int, T > MCTruthPartClassifier::defOrigOfParticle (T thePart)
 
int MCTruthPartClassifier::isPrompt (const unsigned int classify, bool allow_prompt_tau_decays=true)
 
template<class T >
ParticleOutCome MCTruthPartClassifier::defOutComeOfElectron (T thePart)
 
template<class T >
ParticleOutCome MCTruthPartClassifier::defOutComeOfMuon (T thePart)
 
template<class T >
ParticleOutCome MCTruthPartClassifier::defOutComeOfTau (T thePart)
 
template<class T >
ParticleOutCome MCTruthPartClassifier::defOutComeOfPhoton (T thePart)