![]() |
AliRoot Core
edcc906 (edcc906)
|
Definition of trigger bit configurations. More...
#include <AliEMCALTriggerBitConfig.h>
Public Member Functions | |
AliEMCALTriggerBitConfig () | |
AliEMCALTriggerBitConfig (Int_t l0bit, Int_t j1bit, Int_t j2bit, Int_t g1bit, Int_t g2bit, Int_t bkgbit, Int_t mcoffset) | |
virtual | ~AliEMCALTriggerBitConfig () |
void | Initialise (const AliEMCALTriggerBitConfig &ref) |
Int_t | GetLevel0Bit () const |
Int_t | GetJetHighBit () const |
Int_t | GetJetLowBit () const |
Int_t | GetGammaHighBit () const |
Int_t | GetGammaLowBit () const |
Int_t | GetBkgBit () const |
Int_t | GetTriggerTypesEnd () const |
Protected Attributes | |
Int_t | fL0Bit |
Level0 bit. More... | |
Int_t | fJHighBit |
Jet High bit. More... | |
Int_t | fJLowBit |
Jet Low bit. More... | |
Int_t | fGHighBit |
Gamma High bit. More... | |
Int_t | fGLowBit |
Gamma Low bit. More... | |
Int_t | fBkgBit |
Background bit. More... | |
Int_t | fTriggerTypesEnd |
Monte-Carlo offset. More... | |
Definition of trigger bit configurations.
Trigger bit configuration used in the trigger patch maker and by the trigger patches themselves in order to identify of which type the trigger patch is. Can be adapted to different trigger bit configurations use in different reconstructions
Definition at line 28 of file AliEMCALTriggerBitConfig.h.
AliEMCALTriggerBitConfig::AliEMCALTriggerBitConfig | ( | ) |
Dummy constructor for the configuraiton base classes, not to be callled
Definition at line 26 of file AliEMCALTriggerBitConfig.cxx.
AliEMCALTriggerBitConfig::AliEMCALTriggerBitConfig | ( | Int_t | l0bit, |
Int_t | jhighbit, | ||
Int_t | jlowbit, | ||
Int_t | ghighbit, | ||
Int_t | glowbit, | ||
Int_t | bkgbit, | ||
Int_t | mcoffset | ||
) |
Constructor initialising the configurations. Used by the inheriting classes
l0bit | Trigger bit for Level0 triggers |
jhighbit | Trigger bit for jet trigger, high threshold |
jlowbit | Trigger bit for jet trigger, low threshold |
ghighbit | Trigger bit for gamma trigger, high threshold |
glowbit | Trigger bit for gamma trigger, low threshold |
bkgbit | Trigger bit for bkg |
mcoffset | Offset for MC |
Definition at line 48 of file AliEMCALTriggerBitConfig.cxx.
|
inlinevirtual |
Definition at line 32 of file AliEMCALTriggerBitConfig.h.
|
inline |
Get trigger bit for the gamma trigger, low threshold
Definition at line 65 of file AliEMCALTriggerBitConfig.h.
Referenced by Initialise(), AliEMCALTriggerPatchInfo::IsBkgRecalc(), AliEMCALTriggerPatchInfo::IsBkgSimple(), AliEMCALTriggerOnlineQAPbPb::ProcessBkgPatch(), and AliEMCALTriggerOnlineQAPbPb::ProcessPatch().
|
inline |
Get trigger bit for the gamma trigger, high treshold
Definition at line 55 of file AliEMCALTriggerBitConfig.h.
Referenced by Initialise(), AliEMCALTriggerPatchInfo::IsGammaHigh(), AliEMCALTriggerPatchInfo::IsGammaHighRecalc(), AliEMCALTriggerPatchInfo::IsGammaHighSimple(), and AliEMCALTriggerOnlineQAPbPb::ProcessPatch().
|
inline |
Get trigger bit for the gamma trigger, low threshold
Definition at line 60 of file AliEMCALTriggerBitConfig.h.
Referenced by Initialise(), AliEMCALTriggerPatchInfo::IsGammaLow(), AliEMCALTriggerPatchInfo::IsGammaLowRecalc(), AliEMCALTriggerPatchInfo::IsGammaLowSimple(), and AliEMCALTriggerOnlineQAPbPb::ProcessPatch().
|
inline |
Get trigger bit for the jet trigger, high threshold
Definition at line 45 of file AliEMCALTriggerBitConfig.h.
Referenced by Initialise(), AliEMCALTriggerPatchInfo::IsJetHigh(), AliEMCALTriggerPatchInfo::IsJetHighRecalc(), AliEMCALTriggerPatchInfo::IsJetHighSimple(), and AliEMCALTriggerOnlineQAPbPb::ProcessPatch().
|
inline |
Get trigger bit for the jet trigger, low threshold
Definition at line 50 of file AliEMCALTriggerBitConfig.h.
Referenced by Initialise(), AliEMCALTriggerPatchInfo::IsJetLow(), AliEMCALTriggerPatchInfo::IsJetLowRecalc(), AliEMCALTriggerPatchInfo::IsJetLowSimple(), and AliEMCALTriggerOnlineQAPbPb::ProcessPatch().
|
inline |
Get the trigger bit for Level0 triggers
Definition at line 40 of file AliEMCALTriggerBitConfig.h.
Referenced by Initialise(), AliEMCALTriggerPatchInfo::IsLevel0(), AliEMCALTriggerPatchInfo::IsLevel0Recalc(), AliEMCALTriggerPatchInfo::IsLevel0Simple(), and AliEMCALTriggerOnlineQAPbPb::ProcessPatch().
|
inline |
Get the Monte-Carlo offset
Definition at line 70 of file AliEMCALTriggerBitConfig.h.
Referenced by Initialise().
void AliEMCALTriggerBitConfig::Initialise | ( | const AliEMCALTriggerBitConfig & | ref | ) |
Initialise from other object
ref | Reference to initialize this trigger bit configuaration from |
Definition at line 71 of file AliEMCALTriggerBitConfig.cxx.
Referenced by AliEMCALTriggerPatchInfo::SetTriggerBitConfig(), and ~AliEMCALTriggerBitConfig().
|
protected |
Background bit.
Definition at line 78 of file AliEMCALTriggerBitConfig.h.
Referenced by GetBkgBit(), and Initialise().
|
protected |
Gamma High bit.
Definition at line 76 of file AliEMCALTriggerBitConfig.h.
Referenced by GetGammaHighBit(), and Initialise().
|
protected |
Gamma Low bit.
Definition at line 77 of file AliEMCALTriggerBitConfig.h.
Referenced by GetGammaLowBit(), and Initialise().
|
protected |
Jet High bit.
Definition at line 74 of file AliEMCALTriggerBitConfig.h.
Referenced by GetJetHighBit(), and Initialise().
|
protected |
Jet Low bit.
Definition at line 75 of file AliEMCALTriggerBitConfig.h.
Referenced by GetJetLowBit(), and Initialise().
|
protected |
Level0 bit.
Definition at line 73 of file AliEMCALTriggerBitConfig.h.
Referenced by GetLevel0Bit(), and Initialise().
|
protected |
Monte-Carlo offset.
Definition at line 79 of file AliEMCALTriggerBitConfig.h.
Referenced by GetTriggerTypesEnd(), and Initialise().