ATLAS Offline Software
Classes | Namespaces | Enumerations | Functions
ITruthClassificationTool.h File Reference
#include <iostream>
#include <type_traits>
#include <AsgAnalysisInterfaces/IClassificationTool.h>
#include <xAODBase/IParticle.h>
Include dependency graph for ITruthClassificationTool.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ITruthClassificationTool
 a tool interface to classify particles into multiple categories based on their truth information More...
 

Namespaces

 Truth
 

Enumerations

enum  Truth::Type {
  Truth::Type::Unknown, Truth::Type::KnownUnknown, Truth::Type::IsoElectron, Truth::Type::ChargeFlipIsoElectron,
  Truth::Type::PromptMuon, Truth::Type::PromptPhotonConversion, Truth::Type::ElectronFromMuon, Truth::Type::TauDecay,
  Truth::Type::BHadronDecay, Truth::Type::CHadronDecay, Truth::Type::LightFlavorDecay, Truth::Type::ChargeFlipMuon,
  Truth::Type::NonMuonlike, Truth::Type::TauDecayLike = 70, Truth::Type::BHadronDecayLike = 80, Truth::Type::CHadronDecayLike = 90
}
 truth classification type enum More...
 

Functions

std::ostream & operator<< (std::ostream &os, const Truth::Type &obj)
 

Function Documentation

◆ operator<<()

std::ostream& operator<< ( std::ostream &  os,
const Truth::Type obj 
)
inline

Definition at line 40 of file ITruthClassificationTool.h.

ReadFromCoolCompare.os
os
Definition: ReadFromCoolCompare.py:231
python.CaloScaleNoiseConfig.type
type
Definition: CaloScaleNoiseConfig.py:78
python.PyAthena.obj
obj
Definition: PyAthena.py:135