#include <FEDNumbering.h>
Public Member Functions | |
virtual | ~FEDNumbering () |
Static Public Member Functions | |
static const std::string & | fromDet (int) |
static void | init () |
static bool | inRange (int) |
static bool | inRangeNoGT (int) |
static int | lastFEDId () |
Static Private Attributes | |
static std::vector< std::string > | from_ |
static bool * | in_ = new bool[MAXFEDID+1] |
static bool | init_ = true |
This class holds the fed numbering scheme for the CMS geometry. No two feds should have the same id. Each subdetector has a reserved range. Gaps between ranges give flexibility to the numbering.
$Log
Definition at line 18 of file FEDNumbering.h.
anonymous enum |
Definition at line 34 of file FEDNumbering.h.
|
inlinevirtual |
Definition at line 23 of file FEDNumbering.h.
References fromDet(), init(), inRange(), inRangeNoGT(), lastFEDId(), and AlCaHLTBitMon_QueryRunRegistry::string.
|
static |
Definition at line 173 of file FEDNumbering.cc.
References mps_fire::i, and init.
Referenced by ~FEDNumbering().
|
static |
Definition at line 21 of file FEDNumbering.cc.
References mps_fire::i.
Referenced by ~FEDNumbering().
|
static |
Definition at line 161 of file FEDNumbering.cc.
References mps_fire::i, and init.
Referenced by MatacqProducer::getCalibTriggerType(), LaserSorter::getDetailedTriggerType(), LaserSorter::getOrbitFromDcc(), MatacqProducer::getOrbitId(), LmfSource::readEventWithinFile(), and ~FEDNumbering().
|
static |
Definition at line 166 of file FEDNumbering.cc.
References mps_fire::i, and init.
Referenced by ~FEDNumbering().
|
static |
Definition at line 17 of file FEDNumbering.cc.
Referenced by EcalDumpRaw::analyze(), HcalCalibFEDSelector::produce(), RawDataFEDSelector::select(), sistrip::RawToDigiUnpacker::triggerFed(), RawEventOutputModuleForBU< Consumer >::write(), and ~FEDNumbering().
|
staticprivate |
Definition at line 129 of file FEDNumbering.h.
|
staticprivate |
Definition at line 130 of file FEDNumbering.h.
|
staticprivate |
Definition at line 131 of file FEDNumbering.h.