ATLAS Offline Software
Classes | Enumerations
Trk::TruthClassification Namespace Reference

Classes

struct  HeavyFlavourClassifierStrings
 Simple struct to access the names of the hf classifiers. More...
 
struct  PrimaryClassifierStrings
 Simple struct to access the names of the track classifiers. More...
 
struct  TauTruthClassifierStrings
 Simple struct to access the names of the classifiers. More...
 

Enumerations

enum  Classifiers { OutsideClassification = 0 }
 TruthClassification. More...
 
enum  PrimaryClassifiers { Primary =1, Secondary, Truncated, NumberOfPrimaryClassifiers }
 
enum  HeavyFlavourClassifiers { Prompt =1, HeavyFlavourDecay, NumberOfHeavyFlavourClassifiers }
 
enum  TauTruthClassifiers {
  NoTauAtAll =1, Tau1p, Tau3p, TauKaon,
  NumberOfTauTruthClassifiers
}
 

Enumeration Type Documentation

◆ Classifiers

TruthClassification.

Author
S. Fleischmann, W. Liebig
Enumerator
OutsideClassification 

providing some well-defined error condition

Definition at line 18 of file TruthClassificationDefs.h.

18  {
20  };

◆ HeavyFlavourClassifiers

classification for type of ID track according to heavy flavour content

Enumerator
Prompt 
HeavyFlavourDecay 
NumberOfHeavyFlavourClassifiers 

Definition at line 33 of file TruthClassificationDefs.h.

33  {
34  Prompt=1,
37  };

◆ PrimaryClassifiers

classification for type of ID track according to appearance in detector

Enumerator
Primary 
Secondary 
Truncated 
NumberOfPrimaryClassifiers 

Definition at line 24 of file TruthClassificationDefs.h.

24  {
25  Primary=1,
26  Secondary,
27  Truncated,
29  };

◆ TauTruthClassifiers

Enumerator
NoTauAtAll 
Tau1p 
Tau3p 
TauKaon 
NumberOfTauTruthClassifiers 

Definition at line 41 of file TruthClassificationDefs.h.

41  {
42  NoTauAtAll=1,
43  Tau1p,
44  Tau3p,
45  TauKaon,
47  };
Prompt
Definition: DecoratePLIT.h:28
Trk::TruthClassification::NoTauAtAll
@ NoTauAtAll
Definition: TruthClassificationDefs.h:42
Trk::TruthClassification::HeavyFlavourDecay
@ HeavyFlavourDecay
Definition: TruthClassificationDefs.h:35
Trk::TruthClassification::NumberOfTauTruthClassifiers
@ NumberOfTauTruthClassifiers
Definition: TruthClassificationDefs.h:46
Trk::TruthClassification::Secondary
@ Secondary
Definition: TruthClassificationDefs.h:26
Trk::TruthClassification::Tau1p
@ Tau1p
Definition: TruthClassificationDefs.h:43
Trk::TruthClassification::TauKaon
@ TauKaon
Definition: TruthClassificationDefs.h:45
Trk::TruthClassification::NumberOfHeavyFlavourClassifiers
@ NumberOfHeavyFlavourClassifiers
Definition: TruthClassificationDefs.h:36
Trk::TruthClassification::NumberOfPrimaryClassifiers
@ NumberOfPrimaryClassifiers
Definition: TruthClassificationDefs.h:28
Trk::TruthClassification::OutsideClassification
@ OutsideClassification
providing some well-defined error condition
Definition: TruthClassificationDefs.h:19
Trk::TruthClassification::Truncated
@ Truncated
Definition: TruthClassificationDefs.h:27
Trk::TruthClassification::Primary
@ Primary
Definition: TruthClassificationDefs.h:25
Trk::TruthClassification::Tau3p
@ Tau3p
Definition: TruthClassificationDefs.h:44