14 #ifndef DT_CONFIG_SECTCOLL_H 15 #define DT_CONFIG_SECTCOLL_H 59 if (istat < 1 || istat > 4) {
60 throw cms::Exception(
"DTTPG") <<
"DTConfigSectColl::SCGetCarryFlag: station number out of range: istat=" << istat
68 if (istat < 1 || istat > 5) {
69 throw cms::Exception(
"DTTPG") <<
"DTConfigSectColl::CoarseSync: station number out of range: istat=" << istat
void setSCCarryFlag(bool scecf, int istat)
Set carry in Sector Collector for station istat (1 means enabled, 0 disabled)
bool SCGetCarryFlag(int istat) const
Return carry in Sector Collector for station istat (1 means enabled, 0 disabled)
int CoarseSync(int istat) const
Return coarsesync parameter in Sector Collector for station istat (5 is second MB4 station) ...
~DTConfigSectColl() override
Destructor.
void setDebug(bool debug)
Set debug flag.
void print() const
Print the setup.
DTConfigSectColl()
Constructor.
static const int NDTSC
Constant: maximum number of Sector Collector sorting Chip in input to Sector Collector.
void setCoarseSync(int sccsp, int istat)
Return coarsesync parameter in Sector Collector for station istat (5 is second MB4 station) ...
bool debug() const
Return the debug flag.
static const int NTSTSC
Constants: number of TSTheta/TSPhi in input to Sector Collector.
void setDefaults(const edm::ParameterSet &ps)
Load pset values into class variables.