27 #ifndef __ALIEMCALTRIGGERSTRINGDECODER_H__ 28 #define __ALIEMCALTRIGGERSTRINGDECODER_H__ 54 Triggerinfo(
const std::string &triggerclass,
const std::string &bc,
const std::string &pf,
const std::string &clust):
90 static std::vector<PWG::EMCAL::Triggerinfo>
DecodeTriggerString(
const std::string &triggerstring);
const std::string & BunchCrossing() const
const std::string & Triggerclass() const
Decoded structure of a trigger string.
std::string fPastFutureProtection
Type of the past-future protection.
std::string fTriggerClass
Trigger class.
const std::string & Triggercluster() const
std::string fBunchCrossing
Bunch crossing type.
static std::vector< PWG::EMCAL::Triggerinfo > DecodeTriggerString(const std::string &triggerstring)
Decoding trigger string.
Triggerinfo(const std::string &triggerclass, const std::string &bc, const std::string &pf, const std::string &clust)
Namespace for EMCAL framework classes and task.
std::string ExpandClassName() const
Reconstruct trigger string from information in the Triggerinfo object.
Namespace for PWG framework classes.
const std::string & PastFutureProtection() const
std::string fTriggerCluster
Trigger cluster.
bool IsTriggerClass(const std::string &triggerclass) const
Check if the trigger info corresponds to a certain trigger input class.