52 if ((*dcsStatus).size() == 0)
return retVal;
75 LogDebug(
"SiStripDCSStatus") <<
" SiStripDCSStatus :: Detectors in DAQ (TIBTID, TOB, TEC+ TEC-)"
80 LogDebug(
"SiStripDCSStatus") <<
" SiStripDCSStatus :: Detectors in ON (TIBTID, TOB, TEC+ TEC-)"
84 << dcsTECB << std::endl;
86 LogDebug(
"SiStripDCSStatus") <<
" SiStripDCSStatus :: Final Flags (TIBTID, TOB, TEC+ TEC-)"
93 LogDebug(
"SiStripDCSStatus") <<
" Return Value " << retVal ;
107 auto connectedFEDs = fedCabling_->fedIds();
112 if ( !rawDataHandle.
isValid() ) {
119 for(std::vector<unsigned short>::const_iterator ifed = connectedFEDs.begin(); ifed != connectedFEDs.end(); ifed++){
120 auto fedChannels = fedCabling_->fedConnections( *ifed );
123 for (std::vector<FedChannelConnection>::const_iterator iconn = fedChannels.begin();
124 iconn < fedChannels.end(); iconn++){
125 if (!iconn->isConnected())
continue;
126 uint32_t detId = iconn->detId();
size_t size() const
Lenght of the data buffer in bytes.
bool getStatus(edm::Event const &e, edm::EventSetup const &eSetup)
const FEDRawData & FEDData(int fedid) const
retrieve data for fed
int subdetId() const
get the contents of the subdetector field (not cast into any detector's numbering enum) ...
bool getByLabel(InputTag const &tag, Handle< PROD > &result) const
void initialise(edm::Event const &e, edm::EventSetup const &eSetup)
T const * product() const
const unsigned char * data() const
Return a const pointer to the beginning of the data buffer.
volatile std::atomic< bool > shutdown_flag false
unsigned int tecSide(const DetId &id) const