15 for (
int channel = 1; channel < 6; channel++) {
19 ib.setCurrentFolder(
"Hcal/ZDCQIE10Task/ADC_perChannel");
20 _cADC_EChannel[didp()] =
ib.book1DD(histoname.c_str(), histoname.c_str(), 256, 0, 256);
23 ib.setCurrentFolder(
"Hcal/ZDCQIE10Task/ADC_vs_TS_perChannel");
31 ib.setCurrentFolder(
"Hcal/ZDCQIE10Task/ADC_perChannel");
32 _cADC_EChannel[didm()] =
ib.book1DD(histoname.c_str(), histoname.c_str(), 256, 0, 256);
35 ib.setCurrentFolder(
"Hcal/ZDCQIE10Task/ADC_vs_TS_perChannel");
41 for (
int channel = 1; channel < 5; channel++) {
45 ib.setCurrentFolder(
"Hcal/ZDCQIE10Task/ADC_perChannel");
46 _cADC_EChannel[didp()] =
ib.book1DD(histoname.c_str(), histoname.c_str(), 256, 0, 256);
49 ib.setCurrentFolder(
"Hcal/ZDCQIE10Task/ADC_vs_TS_perChannel");
57 ib.setCurrentFolder(
"Hcal/ZDCQIE10Task/ADC_perChannel");
58 _cADC_EChannel[didm()] =
ib.book1DD(histoname.c_str(), histoname.c_str(), 256, 0, 256);
61 ib.setCurrentFolder(
"Hcal/ZDCQIE10Task/ADC_vs_TS_perChannel");
67 for (
int channel = 1; channel < 17; channel++) {
71 ib.setCurrentFolder(
"Hcal/ZDCQIE10Task/ADC_perChannel");
72 _cADC_EChannel[didp()] =
ib.book1DD(histoname.c_str(), histoname.c_str(), 256, 0, 256);
75 ib.setCurrentFolder(
"Hcal/ZDCQIE10Task/ADC_vs_TS_perChannel");
83 ib.setCurrentFolder(
"Hcal/ZDCQIE10Task/ADC_perChannel");
84 _cADC_EChannel[didm()] =
ib.book1DD(histoname.c_str(), histoname.c_str(), 256, 0, 256);
87 ib.setCurrentFolder(
"Hcal/ZDCQIE10Task/ADC_vs_TS_perChannel");
100 for (
auto it = digis->
begin(); it != digis->
end(); it++) {
constexpr DetId detid() const
Get the detector id.
ZDCQIE10Task(edm::ParameterSet const &)
#define DEFINE_FWK_MODULE(type)
std::string to_string(const V &value)
edm::EDGetTokenT< QIE10DigiCollection > _tokQIE10
T getUntrackedParameter(std::string const &, T const &) const
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
std::map< uint32_t, MonitorElement * > _cADC_vs_TS_EChannel
const_iterator end() const
const_iterator begin() const
The iterator returned can not safely be used across threads.
std::map< uint32_t, MonitorElement * > _cADC_EChannel
void analyze(edm::Event const &, edm::EventSetup const &) override
constexpr int samples() const
total number of samples in the digi
uint16_t *__restrict__ uint16_t const *__restrict__ adc