]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
Keep track of used tracks also when adding normal tracks, not only secondaries
authorkleinb <kleinb@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 9 Oct 2013 08:41:59 +0000 (08:41 +0000)
committerkleinb <kleinb@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 9 Oct 2013 08:41:59 +0000 (08:41 +0000)
ANALYSIS/AliAnalysisTaskESDfilter.cxx
ANALYSIS/AliAnalysisTaskESDfilter.h

index 666321a8882324a7e76cf76924160709aa33fa98..2c6b7ae52bd4cee67c8976b1644e3f022f430a85 100644 (file)
@@ -1447,6 +1447,7 @@ void AliAnalysisTaskESDfilter::ConvertTracks(const AliESDEvent& esd)
     esdTrack->GetESDpid(pid);
     esdTrack->GetTOFLabel(tofLabel);
     if(fMChandler)fMChandler->SelectParticle(esdTrack->GetLabel());
+    fUsedTrack[nTrack] = kTRUE;
     fPrimaryVertex->AddDaughter(aodTrack =
                          new(Tracks()[fNumberOfTracks++]) AliAODTrack(esdTrack->GetID(),
                                                             esdTrack->GetLabel(),
index b9f8a8caee2f47caae03fc63084292c960610973..d1bc66aacda2f9de6c58bb9e9c6554108a5a9f63 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();
@@ -171,6 +172,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