AliPhysics  4ea6a45 (4ea6a45)
PWG::EMCAL::Triggerinfo Struct Reference

Decoded structure of a trigger string. More...

#include <AliEmcalTriggerStringDecoder.h>

Public Member Functions

std::string ExpandClassName () const
 Reconstruct trigger string from information in the Triggerinfo object. More...
 
bool IsTriggerClass (const std::string &triggerclass) const
 Check if the trigger info corresponds to a certain trigger input class. More...
 

Public Attributes

std::string fTriggerClass
 Trigger class. More...
 
std::string fBunchCrossing
 Bunch crossing type. More...
 
std::string fPastFutureProtection
 Type of the past-future protection. More...
 
std::string fTriggerCluster
 Trigger cluster. More...
 

Detailed Description

Decoded structure of a trigger string.

A trigger class string consists of 4 characteristic information

  • Name of the trigger input
  • Bunch crossing type
  • Type of the past-future protection algorithm
  • Name of the trigger cluster

For easy determinaton of the various information within a trigger string the struct provides access to the different information within the trigger string.

Definition at line 51 of file AliEmcalTriggerStringDecoder.h.

Member Function Documentation

std::string Triggerinfo::ExpandClassName ( ) const

Reconstruct trigger string from information in the Triggerinfo object.

Returns
std::string Trigger class representation of the trigger info

Definition at line 32 of file AliEmcalTriggerStringDecoder.cxx.

bool Triggerinfo::IsTriggerClass ( const std::string &  triggerclass) const

Check if the trigger info corresponds to a certain trigger input class.

Parameters
triggerclassName of the trigger class without C
Returns
true Trigger class matches
false Trigger class does not match

Definition at line 37 of file AliEmcalTriggerStringDecoder.cxx.

Member Data Documentation

std::string PWG::EMCAL::Triggerinfo::fBunchCrossing

Bunch crossing type.

Definition at line 53 of file AliEmcalTriggerStringDecoder.h.

Referenced by ExpandClassName().

std::string PWG::EMCAL::Triggerinfo::fPastFutureProtection

Type of the past-future protection.

Definition at line 54 of file AliEmcalTriggerStringDecoder.h.

Referenced by ExpandClassName().

std::string PWG::EMCAL::Triggerinfo::fTriggerClass

Trigger class.

Definition at line 52 of file AliEmcalTriggerStringDecoder.h.

Referenced by ExpandClassName(), and IsTriggerClass().

std::string PWG::EMCAL::Triggerinfo::fTriggerCluster

Trigger cluster.

Definition at line 55 of file AliEmcalTriggerStringDecoder.h.

Referenced by ExpandClassName().


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