fAreTrackletsEnabled(kTRUE),\r
fESDpid(0x0),\r
fIsPidOwner(kFALSE),\r
-fTimeZeroType(AliESDpid::kTOF_T0)\r
+fTimeZeroType(AliESDpid::kTOF_T0),\r
+fTPCaloneTrackCuts(0)\r
{\r
// Default constructor\r
}\r
fAreTrackletsEnabled(kTRUE),\r
fESDpid(0x0),\r
fIsPidOwner(kFALSE),\r
-fTimeZeroType(AliESDpid::kTOF_T0)\r
+fTimeZeroType(AliESDpid::kTOF_T0),\r
+fTPCaloneTrackCuts(0)\r
{\r
// Constructor\r
}\r
{\r
AliError("No OutputTree() for adding the track filter");\r
}\r
+ fTPCaloneTrackCuts = AliESDtrackCuts::GetStandardTPCOnlyTrackCuts();\r
}\r
\r
//______________________________________________________________________________\r
for (Int_t ilay = 0; ilay < 6; ilay++) header->SetITSClusters(ilay, mult->GetNumberOfITSClusters(ilay));\r
\r
// TPC only Reference Multiplicty\r
- AliESDtrackCuts* cuts = AliESDtrackCuts::GetStandardTPCOnlyTrackCuts();\r
- Int_t refMult = cuts ? (Short_t)cuts->GetReferenceMultiplicity(&esd, kTRUE) : -1;\r
+ Int_t refMult = fTPCaloneTrackCuts ? (Short_t)fTPCaloneTrackCuts->GetReferenceMultiplicity(&esd, kTRUE) : -1;\r
header->SetTPConlyRefMultiplicity(refMult);\r
\r
//\r
class AliMCEventHandler;
class TRefArray;
class AliAODHeader;
+class AliESDtrackCuts;
class AliAnalysisTaskESDfilter : public AliAnalysisTaskSE
{
AliESDpid* fESDpid; // esd pid
Bool_t fIsPidOwner; // whether we own fESDpid
Int_t fTimeZeroType; // time zero type
+ AliESDtrackCuts* fTPCaloneTrackCuts; // TPC stand-alone track cuts
- ClassDef(AliAnalysisTaskESDfilter, 8); // Analysis task for standard ESD filtering
+ ClassDef(AliAnalysisTaskESDfilter, 9); // Analysis task for standard ESD filtering
};
#endif