]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - ANALYSIS/AliAnalysisTaskESDfilter.h
Fix for addtask macros and new baseclasses (from Redmer)
[u/mrichter/AliRoot.git] / ANALYSIS / AliAnalysisTaskESDfilter.h
index 3a52e63efa0e89d3130b226ffc8bb3d3d26ed16c..7a32eae03cf77d3204bea6f25ea5e99fcc59676d 100644 (file)
@@ -116,6 +116,7 @@ private:
   void ConvertTZERO(const AliESDEvent& esd);
   void ConvertZDC(const AliESDEvent& esd);
   Int_t ConvertHMPID(const AliESDEvent& esd);
+  void ConvertTRD(const AliESDEvent& esd);
   void PropagateTrackToEMCal(AliESDtrack *esdTrack);
 
   TClonesArray& Tracks();
@@ -133,6 +134,7 @@ private:
   TF1 *        fPtshape;           //  Pt spectrum distribution
   Bool_t       fEnableFillAOD;     //  value that decides if this task activates AOD filling
   Bool_t* fUsedTrack; //! indices of used tracks
+  UInt_t* fUsedTrackCopy; //! filterbits of tracks for which a copy was added to the AODs
   Bool_t* fUsedKink; //! indices of used kinks
   Bool_t* fUsedV0; //! indices of used V0s
   TRefArray* fAODTrackRefs; // array of track references
@@ -171,6 +173,7 @@ private:
   Bool_t fAreEMCALTriggerEnabled; // whether or not to fill the emcal trigger (true by default)
   Bool_t fArePHOSTriggerEnabled; // whether or not to fill the phos trigger (true by default)
   Bool_t fAreTrackletsEnabled; // whether or not to fill the tracklets (true by default)
+  Bool_t fIsTRDEnabled; // whether or not to fill on-line tracklets and tracks from TRD (true by default)
   AliESDpid* fESDpid; // esd pid
   Bool_t fIsPidOwner; // whether we own fESDpid
   AliESDtrackCuts* fTPCaloneTrackCuts; // TPC stand-alone track cuts
@@ -180,7 +183,7 @@ private:
   Double_t fEMCalSurfaceDistance;   // EMCal surface distance from the center of the detector (r = 440 by default)
   
   
-  ClassDef(AliAnalysisTaskESDfilter, 16); // Analysis task for standard ESD filtering
+  ClassDef(AliAnalysisTaskESDfilter, 17); // Analysis task for standard ESD filtering
 };
 
 #endif