#include <DTConfigSectColl.h>
Public Member Functions | |
int | CoarseSync (int istat) const |
Return coarsesync parameter in Sector Collector for station istat (5 is second MB4 station) More... | |
bool | debug () const |
Return the debug flag. More... | |
DTConfigSectColl (const edm::ParameterSet &ps) | |
Constructor. More... | |
DTConfigSectColl () | |
Constructor. More... | |
void | print () const |
Print the setup. More... | |
bool | SCGetCarryFlag (int istat) const |
Return carry in Sector Collector for station istat (1 means enabled, 0 disabled) More... | |
void | setCoarseSync (int sccsp, int istat) |
Return coarsesync parameter in Sector Collector for station istat (5 is second MB4 station) More... | |
void | setDebug (bool debug) |
Set debug flag. More... | |
void | setSCCarryFlag (bool scecf, int istat) |
Set carry in Sector Collector for station istat (1 means enabled, 0 disabled) More... | |
~DTConfigSectColl () | |
Destructor. More... | |
Public Member Functions inherited from DTConfig | |
DTConfig () | |
Constructor. More... | |
virtual | ~DTConfig () |
Destructor. More... | |
Static Public Attributes | |
static const int | NDTSC =4 |
Constant: maximum number of Sector Collector sorting Chip in input to Sector Collector. More... | |
static const int | NTSPSC =5 |
static const int | NTSTSC =3 |
Constants: number of TSTheta/TSPhi in input to Sector Collector. More... | |
Static Public Attributes inherited from DTConfig | |
static const int | NBTITC =4 |
static const int | NSTEPF =9 |
static const int | NSTEPL =24 |
Constants: first and last step to start trigger finding. More... | |
static const int | NTCTSS = 4 |
Constant: number of TRACOs in input to a TSS. More... | |
Private Member Functions | |
void | setDefaults (const edm::ParameterSet &ps) |
Load pset values into class variables. More... | |
Private Attributes | |
bool | m_debug |
int | m_sccsp [5] |
bool | m_scecf [4] |
Configurable parameters and constants for Level-1 Muon DT Trigger - SectorCollector
Definition at line 38 of file DTConfigSectColl.h.
DTConfigSectColl::DTConfigSectColl | ( | const edm::ParameterSet & | ps | ) |
Constructor.
Definition at line 41 of file DTConfigSectColl.cc.
References debug(), print(), and setDefaults().
DTConfigSectColl::DTConfigSectColl | ( | ) |
Constructor.
Definition at line 31 of file DTConfigSectColl.cc.
References i, m_debug, setCoarseSync(), and setSCCarryFlag().
DTConfigSectColl::~DTConfigSectColl | ( | ) |
|
inline |
Return coarsesync parameter in Sector Collector for station istat (5 is second MB4 station)
Definition at line 69 of file DTConfigSectColl.h.
References Exception, and m_sccsp.
Referenced by DTSectCollThCand::CoarseSync(), DTSectCollPhCand::CoarseSync(), and print().
|
inline |
Return the debug flag.
Definition at line 58 of file DTConfigSectColl.h.
References m_debug.
Referenced by DTConfigSectColl(), print(), and setDebug().
void DTConfigSectColl::print | ( | void | ) | const |
Print the setup.
Definition at line 121 of file DTConfigSectColl.cc.
References CoarseSync(), gather_cfg::cout, debug(), and SCGetCarryFlag().
Referenced by DTConfigTester::analyze(), DTConfigSectColl(), and setDebug().
|
inline |
Return carry in Sector Collector for station istat (1 means enabled, 0 disabled)
Definition at line 61 of file DTConfigSectColl.h.
References Exception, and m_scecf.
Referenced by print().
void DTConfigSectColl::setCoarseSync | ( | int | sccsp, |
int | istat | ||
) |
Return coarsesync parameter in Sector Collector for station istat (5 is second MB4 station)
Definition at line 68 of file DTConfigSectColl.cc.
References Exception, and m_sccsp.
Referenced by DTConfigSectColl(), setDebug(), and setDefaults().
|
inline |
Set debug flag.
Definition at line 81 of file DTConfigSectColl.h.
References debug(), m_debug, print(), setCoarseSync(), setDefaults(), and setSCCarryFlag().
Referenced by DTConfigDBProducer::readDTCCBConfig().
|
private |
Load pset values into class variables.
Definition at line 81 of file DTConfigSectColl.cc.
References edm::ParameterSet::getParameter(), edm::ParameterSet::getUntrackedParameter(), m_debug, m_scecf, and setCoarseSync().
Referenced by DTConfigSectColl(), and setDebug().
void DTConfigSectColl::setSCCarryFlag | ( | bool | scecf, |
int | istat | ||
) |
Set carry in Sector Collector for station istat (1 means enabled, 0 disabled)
Definition at line 58 of file DTConfigSectColl.cc.
References Exception, and m_scecf.
Referenced by DTConfigSectColl(), and setDebug().
|
private |
Definition at line 97 of file DTConfigSectColl.h.
Referenced by debug(), DTConfigSectColl(), setDebug(), and setDefaults().
|
private |
Definition at line 99 of file DTConfigSectColl.h.
Referenced by CoarseSync(), and setCoarseSync().
|
private |
Definition at line 98 of file DTConfigSectColl.h.
Referenced by SCGetCarryFlag(), setDefaults(), and setSCCarryFlag().
|
static |
Constant: maximum number of Sector Collector sorting Chip in input to Sector Collector.
Definition at line 46 of file DTConfigSectColl.h.
|
static |
Definition at line 43 of file DTConfigSectColl.h.
|
static |
Constants: number of TSTheta/TSPhi in input to Sector Collector.
Definition at line 43 of file DTConfigSectColl.h.