class AliMUONData;
class AliMUONDetElement;
-class AliMUONTrackReconstructor;
+class AliMUONTrackReconstructorK;
class AliMUONClusterFinderAZ;
class AliMUONHitForRec;
class AliLoader;
virtual ~AliMUONEventRecoCombi();
static AliMUONEventRecoCombi* Instance();
void FillEvent(AliMUONData *data, AliMUONClusterFinderAZ *recModel); // fill event info
- void FillRecP(AliMUONData *dataCluster, AliMUONTrackReconstructor *recoTrack); // fill used rec. points from det. elems
+ void FillRecP(AliMUONData *dataCluster, AliMUONTrackReconstructorK *recoTrack) const; // fill used rec. points from det. elems
Int_t Nz() const { return fNZ; } // number of DE different Z-positions
Double_t Z(Int_t iz) const { return (*fZ)[iz]; } // Z of DE
protected:
AliMUONEventRecoCombi();
- //AliMUONEventRecoCombi(const AliMUONEventRecoCombi& rhs);
- //AliMUONEventRecoCombi & operator = (const AliMUONEventRecoCombi& rhs);
private:
- static AliMUONEventRecoCombi* fgRecoCombi; // ! singleton instance
- TClonesArray *fDetElems; // ! array of Det. Elem. objects
- TArrayD *fZ; // ! array of det. elem. Z-coordinates
- Int_t fNZ; // ! number of different Z's
- Int_t **fDEvsZ; // ! list of DE's vs Z-coordinates
+ static AliMUONEventRecoCombi* fgRecoCombi; //!< singleton instance
+ TClonesArray *fDetElems; //!< array of Det. Elem. objects
+ TArrayD *fZ; //!< array of det. elem. Z-coordinates
+ Int_t fNZ; //!< number of different Z's
+ Int_t **fDEvsZ; //!< list of DE's vs Z-coordinates
+
+ AliMUONEventRecoCombi(const AliMUONEventRecoCombi& rhs);
+ AliMUONEventRecoCombi & operator = (const AliMUONEventRecoCombi& rhs);
ClassDef(AliMUONEventRecoCombi, 0) // Combined cluster/track finder steering class
};