1 #ifndef AliPWG2AODTrack_H
2 #define AliPWG2AODTrack_H
3 //-------------------------------------------------------------------------
4 // PWG2 specific additional information for the AOD Track
5 // Author: Adam Kisiel, OSU, Adam.Kisiel@cern.ch
6 //-------------------------------------------------------------------------
13 class AliPWG2AODTrack : public TObject {
18 AliPWG2AODTrack(Double_t tpcentr[3],
24 virtual ~AliPWG2AODTrack();
25 AliPWG2AODTrack(const AliPWG2AODTrack& trk);
26 AliPWG2AODTrack& operator=(const AliPWG2AODTrack& trk);
28 void GetTPCNominalEntrancePoint(Double_t *tpce) const;
29 void GetTPCNominalExitPoint(Double_t *tpce) const;
31 void SetTPCNominalEntrancePoint(Double_t *tpce=0);
32 void SetTPCNominalExitPoint(Double_t *tpce=0);
34 const TBits &GetTPCSharedMap() const;
35 const TBits &GetTPCClusterMap() const;
37 void SetTPCSharedMap(const TBits &bits);
38 void SetTPCClusterMap(const TBits &bits);
40 void SetAODTrackRef(AliAODTrack *track);
41 AliAODTrack *GetRefAODTrack();
45 // TPC quality and geometrical information
46 Double32_t fTPCNominalEntrancePoint[3]; // Nominal entrance point of the track to the TPC
47 Double32_t fTPCNominalExitPoint[3]; // Nominal exit point of the track from the TPC
48 TBits fSharedMap; // TPC sharing bitmap
49 TBits fClusterMap; // TPC cluster-per-padrow bitmap
51 TRef fAODTrack; // pointer to the original AOD track
53 ClassDef(AliPWG2AODTrack,1);