1 #ifndef ALIEMCALTRIGGEREVENTCOUNTERANALYSISCOMPONENT_H
2 #define ALIEMCALTRIGGEREVENTCOUNTERANALYSISCOMPONENT_H
3 /* Copyright(c) 1998-2014, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
6 // Author: Markus Fasel
8 #include "AliEMCalTriggerTracksAnalysisComponent.h"
10 namespace EMCalTriggerPtAnalysis {
12 class AliEMCalTriggerEventData;
14 class AliEMCalTriggerEventCounterAnalysisComponent: public AliEMCalTriggerTracksAnalysisComponent {
16 AliEMCalTriggerEventCounterAnalysisComponent();
17 AliEMCalTriggerEventCounterAnalysisComponent(const char *name);
18 virtual ~AliEMCalTriggerEventCounterAnalysisComponent() {}
20 virtual void CreateHistos();
21 virtual void Process(const AliEMCalTriggerEventData * const data);
24 void DefineAxis(TAxis& axis, const char* name,
25 const char* title, int nbins, double min, double max,
26 const char** labels) const;
28 ClassDef(AliEMCalTriggerEventCounterAnalysisComponent, 1); // Analysis component for event counting
31 } /* namespace EMCalTriggerPtAnalysis */
33 #endif /* ALIEMCALTRIGGEREVENTCOUNTERANALYSISCOMPONENT_H */