AliRoot Core  edcc906 (edcc906)
AliEMCALTriggerBitConfig Class Reference

Definition of trigger bit configurations. More...

#include <AliEMCALTriggerBitConfig.h>

Inheritance diagram for AliEMCALTriggerBitConfig:

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...
 

Detailed Description

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.

Constructor & Destructor Documentation

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

Parameters
l0bitTrigger bit for Level0 triggers
jhighbitTrigger bit for jet trigger, high threshold
jlowbitTrigger bit for jet trigger, low threshold
ghighbitTrigger bit for gamma trigger, high threshold
glowbitTrigger bit for gamma trigger, low threshold
bkgbitTrigger bit for bkg
mcoffsetOffset for MC

Definition at line 48 of file AliEMCALTriggerBitConfig.cxx.

virtual AliEMCALTriggerBitConfig::~AliEMCALTriggerBitConfig ( )
inlinevirtual

Definition at line 32 of file AliEMCALTriggerBitConfig.h.

Member Function Documentation

Int_t AliEMCALTriggerBitConfig::GetBkgBit ( ) const
inline

Get trigger bit for the gamma trigger, low threshold

Returns
Trigger bit number

Definition at line 65 of file AliEMCALTriggerBitConfig.h.

Referenced by Initialise(), AliEMCALTriggerPatchInfo::IsBkgRecalc(), AliEMCALTriggerPatchInfo::IsBkgSimple(), AliEMCALTriggerOnlineQAPbPb::ProcessBkgPatch(), and AliEMCALTriggerOnlineQAPbPb::ProcessPatch().

Int_t AliEMCALTriggerBitConfig::GetGammaHighBit ( ) const
inline
Int_t AliEMCALTriggerBitConfig::GetGammaLowBit ( ) const
inline
Int_t AliEMCALTriggerBitConfig::GetJetHighBit ( ) const
inline
Int_t AliEMCALTriggerBitConfig::GetJetLowBit ( ) const
inline

Get trigger bit for the jet trigger, low threshold

Returns
Trigger bit number

Definition at line 50 of file AliEMCALTriggerBitConfig.h.

Referenced by Initialise(), AliEMCALTriggerPatchInfo::IsJetLow(), AliEMCALTriggerPatchInfo::IsJetLowRecalc(), AliEMCALTriggerPatchInfo::IsJetLowSimple(), and AliEMCALTriggerOnlineQAPbPb::ProcessPatch().

Int_t AliEMCALTriggerBitConfig::GetLevel0Bit ( ) const
inline
Int_t AliEMCALTriggerBitConfig::GetTriggerTypesEnd ( ) const
inline

Get the Monte-Carlo offset

Returns
MC offset

Definition at line 70 of file AliEMCALTriggerBitConfig.h.

Referenced by Initialise().

void AliEMCALTriggerBitConfig::Initialise ( const AliEMCALTriggerBitConfig ref)

Initialise from other object

Parameters
refReference to initialize this trigger bit configuaration from

Definition at line 71 of file AliEMCALTriggerBitConfig.cxx.

Referenced by AliEMCALTriggerPatchInfo::SetTriggerBitConfig(), and ~AliEMCALTriggerBitConfig().

Member Data Documentation

Int_t AliEMCALTriggerBitConfig::fBkgBit
protected

Background bit.

Definition at line 78 of file AliEMCALTriggerBitConfig.h.

Referenced by GetBkgBit(), and Initialise().

Int_t AliEMCALTriggerBitConfig::fGHighBit
protected

Gamma High bit.

Definition at line 76 of file AliEMCALTriggerBitConfig.h.

Referenced by GetGammaHighBit(), and Initialise().

Int_t AliEMCALTriggerBitConfig::fGLowBit
protected

Gamma Low bit.

Definition at line 77 of file AliEMCALTriggerBitConfig.h.

Referenced by GetGammaLowBit(), and Initialise().

Int_t AliEMCALTriggerBitConfig::fJHighBit
protected

Jet High bit.

Definition at line 74 of file AliEMCALTriggerBitConfig.h.

Referenced by GetJetHighBit(), and Initialise().

Int_t AliEMCALTriggerBitConfig::fJLowBit
protected

Jet Low bit.

Definition at line 75 of file AliEMCALTriggerBitConfig.h.

Referenced by GetJetLowBit(), and Initialise().

Int_t AliEMCALTriggerBitConfig::fL0Bit
protected

Level0 bit.

Definition at line 73 of file AliEMCALTriggerBitConfig.h.

Referenced by GetLevel0Bit(), and Initialise().

Int_t AliEMCALTriggerBitConfig::fTriggerTypesEnd
protected

Monte-Carlo offset.

Definition at line 79 of file AliEMCALTriggerBitConfig.h.

Referenced by GetTriggerTypesEnd(), and Initialise().


The documentation for this class was generated from the following files: