1 #ifndef ALIOFFLINETRIGGER_H 2 #define ALIOFFLINETRIGGER_H 21 void DumpGIDESD(
const char * chinput=
"AliESDs.root",
const char *trigger=
"1",
const char *choutput=
"gidesd.list");
24 void AddESDAlias(
const char *aliasName,
const char *aliasValue );
28 void ExtractSelected(
const char *rawList,
const char * triggerList,
const char * outputName, Long_t maxCounter,
Int_t verbose=1);
57 #endif // ALIOFFLINETRIGGER_H TString fRawName
input event counter
Int_t fCounterEventInput
input file counter
void SetTriggerAlias(TTree *tree, const char *trigger)
std::map< ULong64_t, TString > fTrgGIDTrigger
GID -> ChunkName.
void DumpGIDESD(const char *chinput="AliESDs.root", const char *trigger="1", const char *choutput="gidesd.list")
TObjArray * fESDTriggerList
std::map< ULong64_t, UInt_t > fRAWGIDTimeStamp
EventNumber -> GID.
Int_t fCounterEventOutput
input file counter
void LoadTriggerList(const char *triggerList)
TFile * fRawTriggerFile
name of the output file
TTree * fRawTriggerTree
! pointer to ouput raw trigger files
Int_t LoadMapFromRawData(const char *rawFile="raw.root", Int_t verbose=1)
void AddESDAlias(const char *aliasName, const char *aliasValue)
std::map< ULong64_t, TString > fTrgGIDChunkName
std::map< UInt_t, ULong64_t > fRAWEventNrGID
GID -> EventNumber.
Int_t fCounterFileInput
input event counter
Int_t fDefaultTimeOut
triger map GID -> TimeStamp map
std::map< ULong64_t, UInt_t > fRAWGIDEventNr
GID -> ChunkName.
static TTree * MakeDiffTree(const char *refTree, const char *friendTrees)
Int_t fCounterFileOutput
triger map GID -> TimeStamp map
virtual ~AliOfflineTrigger()
std::map< ULong64_t, TString > fRAWGIDChunkName
! pointer to output raw trigger tree
void DumpGIDRAWTree(const char *rawFile="raw.root")
void DumpGIDRAWReader(const char *rawFile="raw.root")
std::map< ULong64_t, UInt_t > fTrgGIDEventNr
GID -> Trigger type.
std::map< ULong64_t, UInt_t > fTrgGIDTimeStamp
GID -> EventNumber.
void ExtractSelected(const char *rawList, const char *triggerList, const char *outputName, Long_t maxCounter, Int_t verbose=1)
This class provides fucntionality for OFFLINE Trigger raw data selection and consistency checks...
AliOfflineTrigger(const char *triggerName, Int_t timeOut=30, Int_t cacheSize=500000000)