From 89f1b1766c4985da22b695a848d38b8646ce687d Mon Sep 17 00:00:00 2001 From: belikov Date: Tue, 4 Dec 2007 15:30:58 +0000 Subject: [PATCH] New data fields needed for calculating the hardware efficiency of ITS modules (Andrea) --- STEER/AliESDtrack.cxx | 61 +++++++++++++++++++++++++++++++++++++++++++ STEER/AliESDtrack.h | 11 +++++--- 2 files changed, 69 insertions(+), 3 deletions(-) diff --git a/STEER/AliESDtrack.cxx b/STEER/AliESDtrack.cxx index 31ea94cb9f2..2cc0903ee1d 100644 --- a/STEER/AliESDtrack.cxx +++ b/STEER/AliESDtrack.cxx @@ -139,6 +139,7 @@ AliESDtrack::AliESDtrack() : for (i=0;i<4;i++) {fTPCPoints[i]=0;} for (i=0;i<3;i++) {fTOFLabel[i]=0;} for (i=0;i<10;i++) {fTOFInfo[i]=0;} + for (i=0;i<12;i++) {fITSModule[i]=-1;} } //_______________________________________________________________________ @@ -220,6 +221,7 @@ AliESDtrack::AliESDtrack(const AliESDtrack& track): for (Int_t i=0;iSetITStrack(track); @@ -294,7 +298,8 @@ protected: ULong_t fFlags; // Reconstruction status flags Int_t fID; // Unique ID of the track Int_t fLabel; // Track label - Int_t fITSLabel; // label according TPC + Int_t fITSLabel; // label according ITS + Int_t fITSModule[12]; // modules crossed by the track in the ITS Int_t fTPCLabel; // label according TPC Int_t fTRDLabel; // label according TRD Int_t fTOFLabel[3]; // TOF label @@ -363,7 +368,7 @@ protected: UShort_t fTPCsignalN; // number of points used for dEdx Char_t fITSncls; // number of clusters assigned in the ITS - UChar_t fITSClusterMap; // map of clusters, one bit per a layer + UChar_t fITSClusterMap; // map of clusters, one bit per a layer UChar_t fTRDncls; // number of clusters assigned in the TRD UChar_t fTRDncls0; // number of clusters assigned in the TRD before first material cross UChar_t fTRDpidQuality; // TRD PID quality according to number of planes. 6 is the best @@ -373,7 +378,7 @@ protected: AliESDtrack & operator=(const AliESDtrack & ) {return *this;} - ClassDef(AliESDtrack,40) //ESDtrack + ClassDef(AliESDtrack,41) //ESDtrack }; #endif -- 2.43.0