#ifndef MAPPAR_H #define MAPPAR_H #include "TGo4Parameter.h" #include "TAwagsSisMapEvent.h" class TAwagsSisMapParam : public TGo4Parameter { public: TAwagsSisMapParam(); TAwagsSisMapParam(const char* name); virtual ~TAwagsSisMapParam(); void InitAwagsMapping(); virtual Int_t PrintParameter(Text_t * n, Int_t); virtual Bool_t UpdateFrom(TGo4Parameter *); Bool_t fSlowMotion; // if true than only process one MBS event and stop. Bool_t fStopAtEachSpill; // if true stop processing after each complete spill Bool_t fOffSpillBackground; // if true substract average off spill baseline for each wire spill Bool_t fInSpillProfile; // if true display lateral beam profile from in spill region only Double_t fProfileScaleFactor; // optional scale factor for spill profile, e.g. -1.0 Int_t fSpillLength; // specify spill length in samples for display of mapped spill traces Int_t fMaxChamber; // number of chambers in use Int_t fMaxWire[CSA_MAXCHAMBERS]; // number of wires for each chamber Int_t fSFP [CSA_MAXCHAMBERS][CSA_MAXWIRES]; // sfp that produces data for wire on device Int_t fSlave [CSA_MAXCHAMBERS][CSA_MAXWIRES]; // slave that produces data for wire on device Int_t fChannel [CSA_MAXCHAMBERS][CSA_MAXWIRES]; // channel that produces data for wire on device ClassDef(TAwagsSisMapParam,1) }; #endif //SPAR_H //----------------------------END OF GO4 SOURCE FILE ---------------------