#include <Phase2TrackerModule.h>
Public Types | |
enum | ModuleTypes { SS, PS } |
Public Member Functions | |
void | addI2cDevice (unsigned int dev) |
std::string | description (bool compact=false) const |
std::pair< unsigned int, unsigned int > | getCh () const |
uint32_t | getCoolingLoop () const |
uint32_t | getDetid () const |
uint32_t | getGbtid () const |
const std::vector< unsigned int > & | getI2cDevices () const |
ModuleTypes | getModuleType () const |
uint32_t | getPowerGroup () const |
Phase2TrackerModule (ModuleTypes moduleType=SS, uint32_t detid=0, uint32_t gbtid=0, uint32_t fedid=0, uint32_t fedch=0, uint32_t powerGroup=0, uint32_t coolingLoop=0) | |
void | setCoolingLoop (uint32_t cl) |
void | setDetid (uint32_t detid) |
void | setFedChannel (unsigned int fedid, unsigned int fedch) |
void | setGbtid (uint32_t gbtid) |
void | setI2cDevices (std::vector< unsigned int > i2cd) |
void | setModuleType (ModuleTypes moduleType) |
void | setPowerGroup (uint32_t pg) |
virtual | ~Phase2TrackerModule () |
Private Member Functions | |
template<class Archive > | |
void | serialize (Archive &ar, const unsigned int version) |
Private Attributes | |
std::pair< unsigned int, unsigned int > | ch_ |
uint32_t | coolingLoop_ |
uint32_t | detid_ |
uint32_t | gbtid_ |
std::vector< unsigned int > | i2cDevices_ |
ModuleTypes | moduleType_ |
uint32_t | powerGroup_ |
Friends | |
class | boost::serialization::access |
template<typename CondSerializationT , typename Enabled > | |
struct | cond::serialization::access |
Definition at line 9 of file Phase2TrackerModule.h.
Enumerator | |
---|---|
SS | |
PS |
Definition at line 12 of file Phase2TrackerModule.h.
|
inline |
Definition at line 16 of file Phase2TrackerModule.h.
References ch_.
|
inlinevirtual |
Definition at line 20 of file Phase2TrackerModule.h.
|
inline |
Definition at line 29 of file Phase2TrackerModule.h.
References i2cDevices_.
std::string Phase2TrackerModule::description | ( | bool | compact = false | ) | const |
Definition at line 5 of file Phase2TrackerModule.cc.
References TauDecayModes::dec, getCh(), getCoolingLoop(), getDetid(), getGbtid(), getModuleType(), getPowerGroup(), and SS.
Referenced by getI2cDevices().
|
inline |
Definition at line 35 of file Phase2TrackerModule.h.
References ch_.
Referenced by description().
|
inline |
Definition at line 36 of file Phase2TrackerModule.h.
References coolingLoop_.
Referenced by Phase2TrackerCabling::cooleq(), Phase2TrackerCabling::coolingComp(), Phase2TrackerCabling::coolingOrdering(), and description().
|
inline |
Definition at line 33 of file Phase2TrackerModule.h.
References detid_.
Referenced by description(), and Phase2Tracker::Phase2TrackerDigiProducer::produce().
|
inline |
Definition at line 34 of file Phase2TrackerModule.h.
References gbtid_.
Referenced by description().
|
inline |
Definition at line 39 of file Phase2TrackerModule.h.
References description(), i2cDevices_, and AlCaHLTBitMon_QueryRunRegistry::string.
|
inline |
Definition at line 38 of file Phase2TrackerModule.h.
References moduleType_.
Referenced by description().
|
inline |
Definition at line 37 of file Phase2TrackerModule.h.
References powerGroup_.
Referenced by description(), Phase2TrackerCabling::poweq(), Phase2TrackerCabling::powerComp(), and Phase2TrackerCabling::powerOrdering().
|
private |
|
inline |
|
inline |
|
inline |
Definition at line 25 of file Phase2TrackerModule.h.
References ch_.
|
inline |
|
inline |
Definition at line 30 of file Phase2TrackerModule.h.
References i2cDevices_.
|
inline |
|
inline |
|
friend |
Definition at line 55 of file Phase2TrackerModule.h.
|
friend |
Definition at line 55 of file Phase2TrackerModule.h.
|
private |
Definition at line 52 of file Phase2TrackerModule.h.
Referenced by getCh(), Phase2TrackerModule(), and setFedChannel().
|
private |
Definition at line 51 of file Phase2TrackerModule.h.
Referenced by getCoolingLoop(), and setCoolingLoop().
|
private |
Definition at line 50 of file Phase2TrackerModule.h.
Referenced by getDetid(), and setDetid().
|
private |
Definition at line 50 of file Phase2TrackerModule.h.
Referenced by getGbtid(), and setGbtid().
|
private |
Definition at line 53 of file Phase2TrackerModule.h.
Referenced by addI2cDevice(), getI2cDevices(), and setI2cDevices().
|
private |
Definition at line 49 of file Phase2TrackerModule.h.
Referenced by getModuleType(), and setModuleType().
|
private |
Definition at line 51 of file Phase2TrackerModule.h.
Referenced by getPowerGroup(), and setPowerGroup().