X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=MUON%2FAliMUONDigitMaker.h;h=6cec62bfce3d1ef2e88dcfc44d41f30c49572ae2;hb=7945aae79fee51db8e52d9cc1a03a9bd06a8be4c;hp=9aa4abe128ed3cca56e0c666b06dc4a1a8c54b9e;hpb=57d8c1ae3f19b304ec7aae711fc1f727e7cc3ac9;p=u%2Fmrichter%2FAliRoot.git diff --git a/MUON/AliMUONDigitMaker.h b/MUON/AliMUONDigitMaker.h index 9aa4abe128e..6cec62bfce3 100644 --- a/MUON/AliMUONDigitMaker.h +++ b/MUON/AliMUONDigitMaker.h @@ -13,7 +13,7 @@ #include #include "TStopwatch.h" - +class AliRawReader; class AliMpBusPatch; class AliMUONData; class AliMUONDigit; @@ -23,7 +23,6 @@ class AliMUONTriggerCrateStore; class AliMUONLocalTriggerBoard; class AliMUONLocalStruct; -class AliMpSegFactory; class AliMUONRawStreamTracker; class AliMUONRawStreamTrigger; @@ -38,8 +37,10 @@ class AliMUONDigitMaker : public TObject Int_t ReadTrackerDDL(AliRawReader* rawReader); Int_t ReadTriggerDDL(AliRawReader* rawReader); - + + /// Return MUON data AliMUONData* GetMUONData() const {return fMUONData;} + /// Set MUON data void SetMUONData(AliMUONData* data) {fMUONData = data;} Int_t GetMapping(Int_t buspatchId, UShort_t manuId, @@ -51,18 +52,16 @@ class AliMUONDigitMaker : public TObject void GetTriggerChamber(AliMUONLocalStruct* localStruct, Int_t& xyPattern, Int_t& iChamber, Int_t& iCath, Int_t iCase ); + /// Set flag to generates scaler event void SetScalerEvent() {fScalerEvent = kTRUE;} + /// Set Crate array void SetCrateManager(AliMUONTriggerCrateStore* crateManager) {fCrateManager = crateManager;} - void SetSegFactory(AliMpSegFactory* segFactory) {fSegFactory = segFactory;} - private: AliMUONData* fMUONData; //!< Data container for MUON subsystem - AliMpSegFactory* fSegFactory; //!< Mapping segmentation factory - AliMpBusPatch* fBusPatchManager; //!< buspatch versus DE's & DDL Bool_t fScalerEvent; //!< flag to generates scaler event @@ -86,7 +85,7 @@ class AliMUONDigitMaker : public TObject AliMUONDigitMaker (const AliMUONDigitMaker& rhs); // copy constructor AliMUONDigitMaker& operator=(const AliMUONDigitMaker& rhs); // assignment operator - void GetCrateName(Char_t* name, Int_t iDDL, Int_t iReg); + void GetCrateName(Char_t* name, Int_t iDDL, Int_t iReg) const; ClassDef(AliMUONDigitMaker,1) // MUON digit maker from rawdata };