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)
void print() const
Print the setup.
~DTConfigSectColl() override
Destructor.
void setDebug(bool debug)
Set debug flag.
bool debug() const
Return the debug flag.
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()
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) ...
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.