AliPhysics  a56b849 (a56b849)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
EMCalTriggerPtAnalysis::AliEMCalTriggerAnaPatternObject Class Reference

Helper class describing a trigger pattern in the trigger string. More...

#include <AliEMCalTriggerAnaTriggerClass.h>

Inheritance diagram for EMCalTriggerPtAnalysis::AliEMCalTriggerAnaPatternObject:

Public Member Functions

 AliEMCalTriggerAnaPatternObject ()
 
 AliEMCalTriggerAnaPatternObject (const char *pattern, bool inString)
 
virtual ~AliEMCalTriggerAnaPatternObject ()
 
Bool_t MatchTriggerString (const char *triggerstring) const
 

Private Attributes

TString fPattern
 
Bool_t fInString
 Trigger pattern to check for in the trigger string. More...
 

Detailed Description

Helper class describing a trigger pattern in the trigger string.

A trigger patter has to information:

  • The pattern string
  • A switch whether it has to occur or is not supposed to occur in the trigger string (the later for exclusive classes)

Definition at line 39 of file AliEMCalTriggerAnaTriggerClass.h.

Constructor & Destructor Documentation

EMCalTriggerPtAnalysis::AliEMCalTriggerAnaPatternObject::AliEMCalTriggerAnaPatternObject ( )
inline

Dummy constructor

Definition at line 44 of file AliEMCalTriggerAnaTriggerClass.h.

EMCalTriggerPtAnalysis::AliEMCalTriggerAnaPatternObject::AliEMCalTriggerAnaPatternObject ( const char *  pattern,
bool  inString 
)
inline

Constructor, defining pattern and whether it has to occur in the triggerstring or is not allowed to occur there

Parameters
patternPattern to check
inStringSwitch defining request for existance in the trigger string

Definition at line 54 of file AliEMCalTriggerAnaTriggerClass.h.

virtual EMCalTriggerPtAnalysis::AliEMCalTriggerAnaPatternObject::~AliEMCalTriggerAnaPatternObject ( )
inlinevirtual

Destructor, nothing to do

Definition at line 62 of file AliEMCalTriggerAnaTriggerClass.h.

Member Function Documentation

Bool_t EMCalTriggerPtAnalysis::AliEMCalTriggerAnaPatternObject::MatchTriggerString ( const char *  triggerstring) const

Match patter in the trigger string

Parameters
triggerstringThe trigger string to check
Returns
True if the pattern is requested and found or not requested and not found, false otherwise

Definition at line 114 of file AliEMCalTriggerAnaTriggerClass.cxx.

Referenced by EMCalTriggerPtAnalysis::AliEMCalTriggerAnaPatternContainer::CheckTriggerString().

Member Data Documentation

Bool_t EMCalTriggerPtAnalysis::AliEMCalTriggerAnaPatternObject::fInString
private

Trigger pattern to check for in the trigger string.

Definition at line 68 of file AliEMCalTriggerAnaTriggerClass.h.

Referenced by MatchTriggerString().

TString EMCalTriggerPtAnalysis::AliEMCalTriggerAnaPatternObject::fPattern
private

Definition at line 67 of file AliEMCalTriggerAnaTriggerClass.h.

Referenced by MatchTriggerString().


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