AliPhysics  1811c8f (1811c8f)
AliEMCalTriggerEventCounterAnalysisComponent.h
Go to the documentation of this file.
1 
8 #ifndef ALIEMCALTRIGGEREVENTCOUNTERANALYSISCOMPONENT_H
9 #define ALIEMCALTRIGGEREVENTCOUNTERANALYSISCOMPONENT_H
10 /* Copyright(c) 1998-2014, ALICE Experiment at CERN, All rights reserved. *
11  * See cxx source for full Copyright notice */
12 
13 
15 
16 namespace EMCalTriggerPtAnalysis {
17 
18 class AliEMCalTriggerEventData;
19 
28 public:
32 
33  virtual void CreateHistos();
34  virtual void Process(const AliEMCalTriggerEventData * const data);
35 
36 protected:
37  void DefineAxis(TAxis& axis, const char* name,
38  const char* title, int nbins, double min, double max,
39  const char** labels) const;
40  Int_t FindAxis(THnSparse *hist, const char *title) const;
41 
43  ClassDef(AliEMCalTriggerEventCounterAnalysisComponent, 1); // Analysis component for event counting
45 };
46 
47 } /* namespace EMCalTriggerPtAnalysis */
48 
49 #endif /* ALIEMCALTRIGGEREVENTCOUNTERANALYSISCOMPONENT_H */
Base class for analysis components.
const char * title
Definition: MakeQAPdf.C:27
int Int_t
Definition: External.C:63
Base class for analysis components in the analysis of EMCAL-triggered events.
Analysis of high- tracks in triggered events.
Simple event container within the high- track analysis.
const Int_t nbins
void DefineAxis(TAxis &axis, const char *name, const char *title, int nbins, double min, double max, const char **labels) const