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);
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