#ifndef ALIEMCALTRIGGEREVENTCOUNTERANALYSISCOMPONENT_H
#define ALIEMCALTRIGGEREVENTCOUNTERANALYSISCOMPONENT_H
#include "AliEMCalTriggerTracksAnalysisComponent.h"
namespace EMCalTriggerPtAnalysis {
class AliEMCalTriggerEventData;
class AliEMCalTriggerEventCounterAnalysisComponent: public AliEMCalTriggerTracksAnalysisComponent {
public:
AliEMCalTriggerEventCounterAnalysisComponent();
AliEMCalTriggerEventCounterAnalysisComponent(const char *name);
virtual ~AliEMCalTriggerEventCounterAnalysisComponent() {}
virtual void CreateHistos();
virtual void Process(const AliEMCalTriggerEventData * const data);
void SetUsePatches(Bool_t doUse = kTRUE) { fUsePatches = doUse; }
protected:
void DefineAxis(TAxis& axis, const char* name,
const char* title, int nbins, double min, double max,
const char** labels) const;
Bool_t fUsePatches;
ClassDef(AliEMCalTriggerEventCounterAnalysisComponent, 1);
};
}
#endif /* ALIEMCALTRIGGEREVENTCOUNTERANALYSISCOMPONENT_H */
AliEMCalTriggerEventCounterAnalysisComponent.h:1 AliEMCalTriggerEventCounterAnalysisComponent.h:2 AliEMCalTriggerEventCounterAnalysisComponent.h:3 AliEMCalTriggerEventCounterAnalysisComponent.h:4 AliEMCalTriggerEventCounterAnalysisComponent.h:5 AliEMCalTriggerEventCounterAnalysisComponent.h:6 AliEMCalTriggerEventCounterAnalysisComponent.h:7 AliEMCalTriggerEventCounterAnalysisComponent.h:8 AliEMCalTriggerEventCounterAnalysisComponent.h:9 AliEMCalTriggerEventCounterAnalysisComponent.h:10 AliEMCalTriggerEventCounterAnalysisComponent.h:11 AliEMCalTriggerEventCounterAnalysisComponent.h:12 AliEMCalTriggerEventCounterAnalysisComponent.h:13 AliEMCalTriggerEventCounterAnalysisComponent.h:14 AliEMCalTriggerEventCounterAnalysisComponent.h:15 AliEMCalTriggerEventCounterAnalysisComponent.h:16 AliEMCalTriggerEventCounterAnalysisComponent.h:17 AliEMCalTriggerEventCounterAnalysisComponent.h:18 AliEMCalTriggerEventCounterAnalysisComponent.h:19 AliEMCalTriggerEventCounterAnalysisComponent.h:20 AliEMCalTriggerEventCounterAnalysisComponent.h:21 AliEMCalTriggerEventCounterAnalysisComponent.h:22 AliEMCalTriggerEventCounterAnalysisComponent.h:23 AliEMCalTriggerEventCounterAnalysisComponent.h:24 AliEMCalTriggerEventCounterAnalysisComponent.h:25 AliEMCalTriggerEventCounterAnalysisComponent.h:26 AliEMCalTriggerEventCounterAnalysisComponent.h:27 AliEMCalTriggerEventCounterAnalysisComponent.h:28 AliEMCalTriggerEventCounterAnalysisComponent.h:29 AliEMCalTriggerEventCounterAnalysisComponent.h:30 AliEMCalTriggerEventCounterAnalysisComponent.h:31 AliEMCalTriggerEventCounterAnalysisComponent.h:32 AliEMCalTriggerEventCounterAnalysisComponent.h:33 AliEMCalTriggerEventCounterAnalysisComponent.h:34 AliEMCalTriggerEventCounterAnalysisComponent.h:35 AliEMCalTriggerEventCounterAnalysisComponent.h:36 AliEMCalTriggerEventCounterAnalysisComponent.h:37