+++ /dev/null
-#ifndef ALIANALYSISTASKNOISETPC_H
-#define ALIANALYSISTASKNOISETPC_H
-
-//////////////////////////////////////////////////////////////////////////////
-// //
-// This analysis flags rare noise events in the TPC. //
-// //
-// //
-//////////////////////////////////////////////////////////////////////////////
-
-class TH1;
-class TH1F;
-class TH2F;
-class TH3F;
-class TList;
-class TObjArray;
-class AliESDEvent;
-class AliESDtrack;
-class AliESDtrackCuts;
-class AliHeader;
-class AliESDpid;
-
-
-#include "AliAnalysisTaskSE.h"
-#include "THnSparse.h"
-
-class AliAnalysisNoiseTPC : public AliAnalysisTaskSE {
- public:
- AliAnalysisNoiseTPC(const char *name, UInt_t StartTime, UInt_t EndTime, Int_t deltaTime);
- AliAnalysisNoiseTPC();
- virtual ~AliAnalysisNoiseTPC() {}
- //
- virtual void UserCreateOutputObjects();
- virtual void UserExec(Option_t *option);
- virtual void Terminate(Option_t *);
- //
- //
- //
-
- private:
- //
- //
- AliESDEvent *fESD; //! ESD object
- TList *fListHist; //! list for histograms
- //
- AliESDtrackCuts * fESDtrackCuts; // basic cut variables
- //
- //
- //
- THnSparseS * fHistNoiseTracks; //! histogram with all necessary information for real tracks
-
- //
- Int_t fTimeBins; //Bins time
- Double_t fTimeStart; //Start time
- Double_t fTimeEnd; //End time
-
- //
- AliAnalysisNoiseTPC(const AliAnalysisNoiseTPC&);
- AliAnalysisNoiseTPC& operator=(const AliAnalysisNoiseTPC&);
-
- ClassDef(AliAnalysisNoiseTPC, 1);
-};
-
-#endif