class AliAnalysisTaskTrgContam : public AliAnalysisTaskSE {\r
public:\r
AliAnalysisTaskTrgContam() : \r
- AliAnalysisTaskSE(), \r
- \r
+ AliAnalysisTaskSE(), \r
fCaloClusters(0),\r
-\r
+ fEMCalCells(0),\r
fGeom(0x0),\r
- \r
+ fGeoName(),\r
+ fPeriod(),\r
+ fIsTrain(0),\r
+ fTrigThresh(0),\r
+ fExoticCut(0),\r
fESD(0),\r
- \r
fOutputList(0),\r
-\r
fEvtSel(0),\r
-\r
fClusEt(0),\r
fClusEtTM(0),\r
fClusEtLead(0),\r
fM02Et(0),\r
fM02EtTM(0),\r
fM02EtExot(0),\r
- fM02EtExotTM(0)\r
-\r
- \r
- \r
- \r
- {}\r
+ fM02EtExotTM(0) {}\r
AliAnalysisTaskTrgContam(const char *name);\r
virtual ~AliAnalysisTaskTrgContam() {}\r
\r
void FillClusHists();\r
Double_t GetCrossEnergy(const AliVCluster *cluster, Short_t &idmax);\r
Double_t GetMaxCellEnergy(const AliVCluster *cluster, Short_t &id) const; \r
-\r
-\r
-\r
-\r
\r
protected:\r
TRefArray *fCaloClusters; //!pointer to EMCal clusters\r
\r
private:\r
AliESDEvent *fESD; //! ESD object\r
-\r
-\r
- \r
TList *fOutputList; //! Output list\r
//histograms for events with 1+ track pt>1\r
- \r
TH1F *fEvtSel; //!evt selection counter: 0=all trg, 1=pv cut \r
-\r
TH1F *fClusEt; //!cluster Et spectrum\r
TH1F *fClusEtTM; //!cluster(matched to a track) Et spectrum\r
TH1F *fClusEtLead; //!leading trigger cluster Et\r
TH1F *fClusEtExotic; //!exotic trigger clusters Et\r
TH1F *fClusEtExoticTM; //!exotic trigger clusters (TM) Et\r
TH1F *fClusEtSingleExotic; //!exotic trigger only clusters Et \r
- \r
TH2F *fM02Et; //!M02xEt for trigger clusters\r
TH2F *fM02EtTM; //!M02xEt for trigger clusters with track matched\r
TH2F *fM02EtExot; //!M02xEt for trigger clusters of exotic\r
TH2F *fM02EtExotTM; //!M02xEt for trigger TM clusters of exotic\r
-\r
\r
AliAnalysisTaskTrgContam(const AliAnalysisTaskTrgContam&); // not implemented\r
AliAnalysisTaskTrgContam& operator=(const AliAnalysisTaskTrgContam&); // not implemented\r
\r
ClassDef(AliAnalysisTaskTrgContam, 1); // example of analysis\r
};\r
-\r
#endif\r