93 m_singleevents(iConfig.getParameter<bool>(
"singleEvents")),
94 m_maskedmod(iConfig.getUntrackedParameter<std::vector<unsigned int> >(
"maskedModules"))
105 sprintf(dirname,
"Summary");
110 m_tibprof = subd.
make<TProfile>(
"tibprof",
"TIB Digi charge profile",256,-0.5,255.5);
111 m_tobprof = subd.
make<TProfile>(
"tobprof",
"TOB Digi charge profile",256,-0.5,255.5);
112 m_tecpprof = subd.
make<TProfile>(
"tecpprof",
"TECp Digi charge profile",256,-0.5,255.5);
113 m_tecmprof = subd.
make<TProfile>(
"tecmprof",
"TECm Digi charge profile",256,-0.5,255.5);
115 m_tib2d = subd.
make<TH2F>(
"tib2d",
"TIB Digi charge distribution",256,-0.5,255.5,257,-0.5,256.5);
116 m_tob2d = subd.
make<TH2F>(
"tob2d",
"TOB Digi charge distribution",256,-0.5,255.5,257,-0.5,256.5);
117 m_tecp2d = subd.
make<TH2F>(
"tecp2d",
"TECp Digi charge distribution",256,-0.5,255.5,257,-0.5,256.5);
118 m_tecm2d = subd.
make<TH2F>(
"tecm2d",
"TECm Digi charge distribution",256,-0.5,255.5,257,-0.5,256.5);
152 sprintf(dirname,
"event_%u_%u",iEvent.
run(),iEvent.
id().
event());
157 m_tibprof = subd.make<TProfile>(
"tibprof",
"TIB Digi charge profile",256,-0.5,255.5);
158 m_tobprof = subd.make<TProfile>(
"tobprof",
"TOB Digi charge profile",256,-0.5,255.5);
159 m_tecpprof = subd.make<TProfile>(
"tecpprof",
"TECp Digi charge profile",256,-0.5,255.5);
160 m_tecmprof = subd.make<TProfile>(
"tecmprof",
"TECm Digi charge profile",256,-0.5,255.5);
162 m_tib2d = subd.make<TH2F>(
"tib2d",
"TIB Digi charge distribution",256,-0.5,255.5,257,-0.5,256.5);
163 m_tob2d = subd.make<TH2F>(
"tob2d",
"TOB Digi charge distribution",256,-0.5,255.5,257,-0.5,256.5);
164 m_tecp2d = subd.make<TH2F>(
"tecp2d",
"TECp Digi charge distribution",256,-0.5,255.5,257,-0.5,256.5);
165 m_tecm2d = subd.make<TH2F>(
"tecm2d",
"TECm Digi charge distribution",256,-0.5,255.5,257,-0.5,256.5);
181 iEvent.
getByLabel(
"siStripDigis",
"ZeroSuppressed",digis);
EventNumber_t event() const
std::vector< unsigned int > m_maskedmod
void setMaskedModules(std::vector< unsigned int > maskedmod)
virtual void analyze(const edm::Event &, const edm::EventSetup &)
#define DEFINE_FWK_MODULE(type)
BigEventsDebugger(const edm::ParameterSet &)
bool getByLabel(InputTag const &tag, Handle< PROD > &result) const
TFileDirectory mkdir(const std::string &dir, const std::string &descr="")
create a new subdirectory
T * make() const
make new ROOT object
void analyze(edm::Handle< edm::DetSetVector< SiStripDigi > > digis)