AliMUONTrackParam& trackParam,
const AliMUONVTriggerTrackStore& triggerTrackStore,
const AliMUONVTriggerStore& triggerStore) const;
-
- UShort_t GetHitPattern(AliMUONTrackParam& trackParam,
- AliMUONTriggerTrack* matchedTriggerTrack,
+
+ UShort_t GetHitPattern(AliMUONTriggerTrack* matchedTriggerTrack,
+ AliMUONVDigitStore& digitStore) const;
+
+ UShort_t GetHitPattern(AliMUONTrackParam* trackParam,
AliMUONVDigitStore& digitStore) const;
protected:
void ApplyMCSCorrections(AliMUONTrackParam& trackParam) const;
- Bool_t TriggerDigits(const AliMUONVTriggerStore& triggerStore,
- AliMUONVDigitStore& digitStore) const;
-
void InitMembers();
- void SetBit(UShort_t& pattern, Int_t cathode, Int_t chamber) const;
-
- void AddEffInfo(UShort_t& pattern, Int_t slat, Int_t effType) const;
-
-
// Methods for hit pattern from tracker track
void FindPadMatchingTrack(const AliMUONVDigitStore& digitStore,
const AliMUONTrackParam& trackParam,
void LocalBoardFromPos(Float_t x, Float_t y, Int_t detElemId,
Int_t cathode, Int_t localBoard[4]) const;
+ /// Return reco parameters
const AliMUONRecoParam* GetRecoParam() const { return fkRecoParam; }
private:
static const Int_t fgkNchambers=4; //!<Number of chambers
static const Int_t fgkNplanes=8; //!<Number of planes
static const Int_t fgkNlocations=4; //!<Number of locations
-
- enum {
- kNoEff,
- kChEff,
- kSlatEff,
- kBoardEff
- };
ClassDef(AliMUONTrackHitPattern, 0) // MUON track hit pattern
};