1 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
2 * See cxx source for full Copyright notice */
4 * A small task dumping all EMCal trigger related information into a TTree
8 #ifndef ALIANALYSISTASKEMCALTRIGGERTREEWRITER_H_
9 #define ALIANALYSISTASKEMCALTRIGGERTREEWRITER_H_
11 #include "AliAnalysisTaskSE.h"
15 class AliAnalysisTaskEmcalTriggerTreeWriter : public AliAnalysisTaskSE {
17 AliAnalysisTaskEmcalTriggerTreeWriter();
18 AliAnalysisTaskEmcalTriggerTreeWriter(const char *name);
19 virtual ~AliAnalysisTaskEmcalTriggerTreeWriter();
21 virtual void UserCreateOutputObjects();
22 virtual void UserExec(Option_t *);
30 Int_t fLevel0Times[10];
41 fNL0Times(0), fADC(0), fAmplitude(0.),
42 fTime(0), fTriggerBits(0), fL1Threshold(0), fL1V0(0)
44 memset(fLevel0Times, 0, sizeof(Int_t) * 10);
47 fRun = 0; fCol = 0; fRow = 0;
48 fNL0Times = 0; fADC = 0; fAmplitude = 0.;
49 fTime = 0.; fTriggerBits = 0; fL1Threshold = 0; fL1V0 = 0;
50 memset(fLevel0Times, 0, sizeof(Int_t) * 10);
53 TTree *fOutputTree; //! Output tree with tracks
54 TriggerInfo fOutputInfo; // Track Info for the tree
56 ClassDef(AliAnalysisTaskEmcalTriggerTreeWriter, 1)
59 #endif /* ALIANALYSISTASKEMCALTRIGGERTREEWRITER_H_ */