17 std::cout <<
"CastorLEDMonitor Constructor: " <<
this << std::endl;
29 sprintf(s,
"CastorLEDqMap(cumulative)");
32 sprintf(s,
"CastorLED_QmeanMap");
44 std::cout <<
"CastorLEDMonitor::processEvent (start)" << std::endl;
53 if (castorDigis.
empty()) {
55 std::cout <<
"CastorLEDMonitor::processEvent NO Castor Digis" << std::endl;
64 for (
int i = 0;
i < digi.
size();
i++) {
76 if (
ievt_ % 100 == 0) {
78 for (
int sec = 1; sec <= 16; sec++) {
85 std::cout <<
"CastorLEDMonitor::processEvent(end)" << std::endl;
T getUntrackedParameter(std::string const &, T const &) const
std::string subsystemname
MonitorElement * h2meanMap
int sector() const
get the sector (1-16)
const HcalQIESample & sample(int i) const
access a sample
std::vector< T >::const_iterator const_iterator
int module() const
get the module (1-2 for EM, 1-12 for HAD)
void setCurrentFolder(std::string const &fullpath)
void processEvent(const CastorDigiCollection &cast, const CastorDbService &cond)
constexpr int adc() const
get the ADC sample
CastorLEDMonitor(const edm::ParameterSet &ps)
const_iterator end() const
static const float LedMonAdc2fc[128]
MonitorElement * book2D(Args &&...args)
const HcalCastorDetId & id() const
T mod(const T &a, const T &b)
int size() const
total number of samples in the digi
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &)
const_iterator begin() const