void SetBeamGas() { (fTriggerWord += 0x1<<15);};\r
\r
void Run();\r
+ virtual void Print(Option_t* /* opt */) const;\r
\r
private:\r
// Private methods\r
AliVZEROTriggerSimulator(const AliVZEROTriggerSimulator &/*triggerSim*/);\r
AliVZEROTriggerSimulator& operator= (const AliVZEROTriggerSimulator & /*triggerSim*/);\r
AliVZEROTriggerData * LoadTriggerData() const ;\r
+ void LoadClockOffset();\r
void GenerateBBWindows();\r
void GenerateBGWindows();\r
+ Bool_t AreGatesOpen() const;\r
\r
// Members\r
AliVZEROLogicalSignal * fBBGate[AliVZEROTriggerData::kNCIUBoards]; // BB Observation window\r
AliVZEROLogicalSignal * fBGReset[AliVZEROTriggerData::kNCIUBoards]; // BG Reset Window\r
\r
AliVZEROTriggerData *fTriggerData; // Object holding the trigger configuration parameters\r
+ Float_t fClockOffset[AliVZEROTriggerData::kNCIUBoards]; // TDC clock offset including roll-over, trig count and L0->L1 delay\r
\r
TTree* fDigitsTree; //Pointer to VZERO digit tree\r
TClonesArray* fDigits; //Pointer to VZERO digit array\r
\r
UShort_t fTriggerWord; // Word holding the 16 triggers return by the FEE\r
\r
- ClassDef( AliVZEROTriggerSimulator, 2 ) \r
+ ClassDef( AliVZEROTriggerSimulator, 3 ) \r
\r
};\r
\r