35 LogInfo(
"OutputInfo") <<
" DT Muon Digis Task histograms will be saved to '"
38 LogInfo(
"OutputInfo") <<
" DT Muon Digis Task histograms will NOT be saved";
43 if( loc != string::npos ) {
44 outputFile_more_plots_ =
outputFile_.substr(0,loc)+
"_more_plots.root";
46 outputFile_more_plots_ =
" DTDigis_more_plots.root";
118 sprintf (histo_n,
"DigiTimeBox" );
119 sprintf (histo_t,
"Digi Time Box" );
122 sprintf (histo_n,
"DigiTimeBox_wheel2m" );
123 sprintf (histo_t,
"Digi Time Box wheel -2" );
126 sprintf (histo_n,
"DigiTimeBox_wheel1m" );
127 sprintf (histo_t,
"Digi Time Box wheel -1" );
130 sprintf (histo_n,
"DigiTimeBox_wheel0" );
131 sprintf (histo_t,
"Digi Time Box wheel 0" );
134 sprintf (histo_n,
"DigiTimeBox_wheel1p" );
135 sprintf (histo_t,
"Digi Time Box wheel 1" );
138 sprintf (histo_n,
"DigiTimeBox_wheel2p" );
139 sprintf (histo_t,
"Digi Time Box wheel 2" );
142 sprintf (histo_n,
"DigiEfficiencyMu" );
143 sprintf (histo_t,
"Ratio (#Digis Mu)/(#SimHits Mu)" );
146 sprintf (histo_n,
"DigiEfficiency" );
147 sprintf (histo_t,
"Ratio (#Digis)/(#SimHits)" );
150 sprintf (histo_n,
"Number_Digi_per_layer" );
151 sprintf (histo_t,
"Number_Digi_per_layer" );
154 sprintf (histo_n,
"Number_simhit_vs_digi" );
155 sprintf (histo_t,
"Number_simhit_vs_digi" );
158 sprintf (histo_n,
"Wire_Number_with_double_Digi" );
159 sprintf (histo_t,
"Wire_Number_with_double_Digi" );
162 sprintf (histo_n,
"Simhit_occupancy_MB1" );
163 sprintf (histo_t,
"Simhit_occupancy_MB1" );
166 sprintf (histo_n,
"Digi_occupancy_MB1" );
167 sprintf (histo_t,
"Digi_occupancy_MB1" );
170 sprintf (histo_n,
"Simhit_occupancy_MB2" );
171 sprintf (histo_t,
"Simhit_occupancy_MB2" );
174 sprintf (histo_n,
"Digi_occupancy_MB2" );
175 sprintf (histo_t,
"Digi_occupancy_MB2" );
178 sprintf (histo_n,
"Simhit_occupancy_MB3" );
179 sprintf (histo_t,
"Simhit_occupancy_MB3" );
182 sprintf (histo_n,
"Digi_occupancy_MB3" );
183 sprintf (histo_t,
"Digi_occupancy_MB3" );
186 sprintf (histo_n,
"Simhit_occupancy_MB4" );
187 sprintf (histo_t,
"Simhit_occupancy_MB4" );
190 sprintf (histo_n,
"Digi_occupancy_MB4" );
191 sprintf (histo_t,
"Digi_occupancy_MB4" );
214 for (
int slnum = 1; slnum < 62; ++slnum ) {
215 sprintf(stringcham,
"DigiTimeBox_slid_%d", slnum) ;
MonitorElement * meDoubleDigi_
T getParameter(std::string const &) const
T getUntrackedParameter(std::string const &, T const &) const
MonitorElement * meWire_DoubleDigi_
std::vector< MonitorElement * > meDigiTimeBox_SL_
MonitorElement * meDigiHisto_
MonitorElement * book1D(const char *name, const char *title, int nchX, double lowX, double highX)
Book 1D histogram.
MonitorElement * meMB2_digi_occup_
edm::EDGetTokenT< DTDigiCollection > DigiToken_
MonitorElement * meMB3_sim_occup_
MonitorElement * meDigiEfficiencyMu_
MonitorElement * meDigiTimeBox_wheel2m_
MonitorElement * meDigiTimeBox_wheel1m_
MonitorElement * meDigiTimeBox_wheel0_
edm::EDGetTokenT< edm::PSimHitContainer > SimHitToken_
MonitorElement * meMB4_sim_occup_
MonitorElement * meMB1_sim_occup_
MonitorElement * meMB2_sim_occup_
MonitorElement * meMB3_digi_occup_
MonitorElement * meDigiTimeBox_
MonitorElement * meDigiTimeBox_wheel1p_
MonitorElement * meMB4_digi_occup_
void setVerbose(unsigned level)
MonitorElement * meSimvsDigi_
MonitorElement * meDigiEfficiency_
MonitorElement * meDigiTimeBox_wheel2p_
void showDirStructure(void) const
MonitorElement * book2D(const char *name, const char *title, int nchX, double lowX, double highX, int nchY, double lowY, double highY)
Book 2D histogram.
MonitorElement * meMB1_digi_occup_
void setCurrentFolder(const std::string &fullpath)