X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=MUON%2FAliMUONTriggerElectronics.h;h=d3e17358cd23823b9ea6bd14845524443b16597d;hb=4c1b64ab61e247cdfe9d4c40059dede0bd2ccf7c;hp=86c89a6ed7cc825dfc7789bf1b77634ca5fada80;hpb=e076d1274580ded3ecfc9b266e7a29aa51e29db6;p=u%2Fmrichter%2FAliRoot.git diff --git a/MUON/AliMUONTriggerElectronics.h b/MUON/AliMUONTriggerElectronics.h index 86c89a6ed7c..d3e17358cd2 100644 --- a/MUON/AliMUONTriggerElectronics.h +++ b/MUON/AliMUONTriggerElectronics.h @@ -33,12 +33,7 @@ class AliMUONTriggerElectronics : public TObject public: AliMUONTriggerElectronics(AliMUONCalibrationData* calibData=0); - virtual ~AliMUONTriggerElectronics(); - - /// Set Crate config from ascii file - virtual void SetDataSource(TString SourceFile = - "$ALICE_ROOT/MUON/mapping/data/stationTrigger/crate.dat") - {fSourceFileName = SourceFile;} + virtual ~AliMUONTriggerElectronics(); virtual void Factory(AliMUONCalibrationData* calibData); void LoadMasks(AliMUONCalibrationData* calibData); @@ -58,17 +53,25 @@ class AliMUONTriggerElectronics : public TObject virtual void Digits2Trigger(const AliMUONVDigitStore& digitStore, AliMUONVTriggerStore& triggerStore); + + /// Return Crate array + AliMUONTriggerCrateStore* GetCrateStore() {return fCrates;} + private: /// Not implemented AliMUONTriggerElectronics(const AliMUONTriggerElectronics& right); /// Not implemented AliMUONTriggerElectronics& operator = (const AliMUONTriggerElectronics& right); + /// set copy card array + void SetCopyInput(); + private: - TString fSourceFileName; ///< Source file + TList* fCopyXInput[2]; ///< list of copy X input from local to local board + TList* fCopyYInput[2]; ///< list of copy Y input from local to local board AliMUONTriggerCrateStore *fCrates; ///< Crate array AliMUONGlobalTriggerBoard *fGlobalTriggerBoard; ///< Global trigger board - ClassDef(AliMUONTriggerElectronics,3) + ClassDef(AliMUONTriggerElectronics,4) //Manager class for muon trigger electronics }; #endif