AliRoot Core  edcc906 (edcc906)
AliEventInfo Class Reference

#include <AliEventInfo.h>

Inheritance diagram for AliEventInfo:

Public Types

enum  { kBeamTrigBit =BIT(14), kCosmicBit =BIT(15), kLaserBit =BIT(16) }
 

Public Member Functions

 AliEventInfo ()
 
 AliEventInfo (UInt_t evType, const char *classes, ULong64_t mask, const char *cluster, const char *decision)
 
virtual ~AliEventInfo ()
 
void SetEventType (UInt_t evType)
 
void SetTriggerClasses (const char *classes)
 
void SetTriggerMask (ULong64_t mask)
 
void SetTriggerMaskNext50 (ULong64_t mask)
 
void SetTriggerCluster (const char *cluster)
 
void SetHLTDecision (const char *decision)
 
UInt_t GetEventType () const
 
const char * GetTriggerClasses () const
 
ULong64_t GetTriggerMask () const
 
ULong64_t GetTriggerMaskNext50 () const
 
const char * GetTriggerCluster () const
 
const char * GetHLTDecision () const
 
 AliEventInfo (const AliEventInfo &evInfo)
 
AliEventInfooperator= (const AliEventInfo &evInfo)
 
Bool_t HasBeamTrigger () const
 
Bool_t HasCosmicTrigger () const
 
Bool_t HasCalibLaserTrigger () const
 
void SetBeamTrigger (Bool_t v=kTRUE)
 
void SetCosmicTrigger (Bool_t v=kTRUE)
 
void SetCalibLaserTrigger (Bool_t v=kTRUE)
 
void Reset ()
 
void Print (Option_t *opt=0) const
 

Private Attributes

UInt_t fEventType
 
TString fTriggerClasses
 
ULong64_t fTriggerMask
 
ULong64_t fTriggerMaskNext50
 
TString fTriggerCluster
 
TString fHLTDecision
 

Detailed Description

Definition at line 22 of file AliEventInfo.h.

Member Enumeration Documentation

anonymous enum
Enumerator
kBeamTrigBit 
kCosmicBit 
kLaserBit 

Definition at line 25 of file AliEventInfo.h.

Constructor & Destructor Documentation

AliEventInfo::AliEventInfo ( )

Definition at line 34 of file AliEventInfo.cxx.

Referenced by GetHLTDecision().

AliEventInfo::AliEventInfo ( UInt_t  evType,
const char *  classes,
ULong64_t  mask,
const char *  cluster,
const char *  decision 
)

Definition at line 47 of file AliEventInfo.cxx.

virtual AliEventInfo::~AliEventInfo ( )
inlinevirtual

Definition at line 32 of file AliEventInfo.h.

AliEventInfo::AliEventInfo ( const AliEventInfo evInfo)

Definition at line 64 of file AliEventInfo.cxx.

Member Function Documentation

UInt_t AliEventInfo::GetEventType ( ) const
inline

Definition at line 43 of file AliEventInfo.h.

Referenced by AliRecoParam::SetEventSpecie().

const char* AliEventInfo::GetHLTDecision ( ) const
inline

Definition at line 48 of file AliEventInfo.h.

const char* AliEventInfo::GetTriggerClasses ( ) const
inline

Definition at line 44 of file AliEventInfo.h.

Referenced by AliReconstruction::ProcessEvent(), and AliRecoParam::SetEventSpecie().

const char* AliEventInfo::GetTriggerCluster ( ) const
inline
ULong64_t AliEventInfo::GetTriggerMask ( ) const
inline

Definition at line 45 of file AliEventInfo.h.

Referenced by AliReconstruction::GetEventInfo().

ULong64_t AliEventInfo::GetTriggerMaskNext50 ( ) const
inline

Definition at line 46 of file AliEventInfo.h.

Referenced by AliReconstruction::GetEventInfo().

Bool_t AliEventInfo::HasBeamTrigger ( ) const
inline

Definition at line 53 of file AliEventInfo.h.

Referenced by Print(), and AliRecoParam::SetEventSpecie().

Bool_t AliEventInfo::HasCalibLaserTrigger ( ) const
inline
Bool_t AliEventInfo::HasCosmicTrigger ( ) const
inline
AliEventInfo & AliEventInfo::operator= ( const AliEventInfo evInfo)

Definition at line 77 of file AliEventInfo.cxx.

Referenced by GetHLTDecision().

void AliEventInfo::Print ( Option_t *  opt = 0) const

Definition at line 107 of file AliEventInfo.cxx.

Referenced by AliReconstruction::ProcessEvent(), and SetCalibLaserTrigger().

void AliEventInfo::Reset ( void  )

Definition at line 94 of file AliEventInfo.cxx.

Referenced by AliReconstruction::GetEventInfo(), and SetCalibLaserTrigger().

void AliEventInfo::SetBeamTrigger ( Bool_t  v = kTRUE)
inline

Definition at line 56 of file AliEventInfo.h.

Referenced by AliReconstruction::GetEventInfo().

void AliEventInfo::SetCalibLaserTrigger ( Bool_t  v = kTRUE)
inline

Definition at line 58 of file AliEventInfo.h.

Referenced by AliReconstruction::GetEventInfo().

void AliEventInfo::SetCosmicTrigger ( Bool_t  v = kTRUE)
inline

Definition at line 57 of file AliEventInfo.h.

Referenced by AliReconstruction::GetEventInfo().

void AliEventInfo::SetEventType ( UInt_t  evType)
inline

Definition at line 34 of file AliEventInfo.h.

Referenced by AliReconstruction::GetEventInfo().

void AliEventInfo::SetHLTDecision ( const char *  decision)
inline

Definition at line 39 of file AliEventInfo.h.

void AliEventInfo::SetTriggerClasses ( const char *  classes)
inline

Definition at line 35 of file AliEventInfo.h.

Referenced by AliReconstruction::GetEventInfo().

void AliEventInfo::SetTriggerCluster ( const char *  cluster)
inline

Definition at line 38 of file AliEventInfo.h.

Referenced by AliReconstruction::GetEventInfo().

void AliEventInfo::SetTriggerMask ( ULong64_t  mask)
inline

Definition at line 36 of file AliEventInfo.h.

Referenced by AliReconstruction::GetEventInfo().

void AliEventInfo::SetTriggerMaskNext50 ( ULong64_t  mask)
inline

Definition at line 37 of file AliEventInfo.h.

Referenced by AliReconstruction::GetEventInfo().

Member Data Documentation

UInt_t AliEventInfo::fEventType
private

Definition at line 66 of file AliEventInfo.h.

Referenced by GetEventType(), operator=(), Print(), Reset(), and SetEventType().

TString AliEventInfo::fHLTDecision
private

Definition at line 71 of file AliEventInfo.h.

Referenced by GetHLTDecision(), operator=(), Print(), Reset(), and SetHLTDecision().

TString AliEventInfo::fTriggerClasses
private

Definition at line 67 of file AliEventInfo.h.

Referenced by GetTriggerClasses(), operator=(), Print(), Reset(), and SetTriggerClasses().

TString AliEventInfo::fTriggerCluster
private

Definition at line 70 of file AliEventInfo.h.

Referenced by GetTriggerCluster(), operator=(), Print(), Reset(), and SetTriggerCluster().

ULong64_t AliEventInfo::fTriggerMask
private

Definition at line 68 of file AliEventInfo.h.

Referenced by GetTriggerMask(), operator=(), Print(), Reset(), and SetTriggerMask().

ULong64_t AliEventInfo::fTriggerMaskNext50
private

Definition at line 69 of file AliEventInfo.h.

Referenced by GetTriggerMaskNext50(), Print(), and SetTriggerMaskNext50().


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