ATLAS Offline Software
Loading...
Searching...
No Matches
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

namespace  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)