36 if ( outputFile_.size() != 0 ) {
37 LogInfo(
"OutputInfo") <<
" DT Muon Digis Task histograms will be saved to '" << outputFile_.c_str() <<
"'";
39 LogInfo(
"OutputInfo") <<
" DT Muon Digis Task histograms will NOT be saved";
43 std::string outputFile_more_plots_;
44 if( loc != string::npos ) {
45 outputFile_more_plots_ = outputFile_.substr(0,loc)+
"_more_plots.root";
47 outputFile_more_plots_ =
" DTDigis_more_plots.root";
119 sprintf (histo_n,
"DigiTimeBox" );
120 sprintf (histo_t,
"Digi Time Box" );
123 sprintf (histo_n,
"DigiTimeBox_wheel2m" );
124 sprintf (histo_t,
"Digi Time Box wheel -2" );
127 sprintf (histo_n,
"DigiTimeBox_wheel1m" );
128 sprintf (histo_t,
"Digi Time Box wheel -1" );
131 sprintf (histo_n,
"DigiTimeBox_wheel0" );
132 sprintf (histo_t,
"Digi Time Box wheel 0" );
135 sprintf (histo_n,
"DigiTimeBox_wheel1p" );
136 sprintf (histo_t,
"Digi Time Box wheel 1" );
139 sprintf (histo_n,
"DigiTimeBox_wheel2p" );
140 sprintf (histo_t,
"Digi Time Box wheel 2" );
143 sprintf (histo_n,
"DigiEfficiencyMu" );
144 sprintf (histo_t,
"Ratio (#Digis Mu)/(#SimHits Mu)" );
147 sprintf (histo_n,
"DigiEfficiency" );
148 sprintf (histo_t,
"Ratio (#Digis)/(#SimHits)" );
151 sprintf (histo_n,
"Number_Digi_per_layer" );
152 sprintf (histo_t,
"Number_Digi_per_layer" );
155 sprintf (histo_n,
"Number_simhit_vs_digi" );
156 sprintf (histo_t,
"Number_simhit_vs_digi" );
159 sprintf (histo_n,
"Wire_Number_with_double_Digi" );
160 sprintf (histo_t,
"Wire_Number_with_double_Digi" );
163 sprintf (histo_n,
"Simhit_occupancy_MB1" );
164 sprintf (histo_t,
"Simhit_occupancy_MB1" );
167 sprintf (histo_n,
"Digi_occupancy_MB1" );
168 sprintf (histo_t,
"Digi_occupancy_MB1" );
171 sprintf (histo_n,
"Simhit_occupancy_MB2" );
172 sprintf (histo_t,
"Simhit_occupancy_MB2" );
175 sprintf (histo_n,
"Digi_occupancy_MB2" );
176 sprintf (histo_t,
"Digi_occupancy_MB2" );
179 sprintf (histo_n,
"Simhit_occupancy_MB3" );
180 sprintf (histo_t,
"Simhit_occupancy_MB3" );
183 sprintf (histo_n,
"Digi_occupancy_MB3" );
184 sprintf (histo_t,
"Digi_occupancy_MB3" );
187 sprintf (histo_n,
"Simhit_occupancy_MB4" );
188 sprintf (histo_t,
"Simhit_occupancy_MB4" );
191 sprintf (histo_n,
"Digi_occupancy_MB4" );
192 sprintf (histo_t,
"Digi_occupancy_MB4" );
215 for (
int slnum = 1; slnum < 62; ++slnum ) {
216 sprintf(stringcham,
"DigiTimeBox_slid_%d", slnum) ;
MonitorElement * meDoubleDigi_
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_
MonitorElement * meMB3_sim_occup_
MonitorElement * meDigiEfficiencyMu_
MonitorElement * meDigiTimeBox_wheel2m_
MonitorElement * meDigiTimeBox_wheel1m_
MonitorElement * meDigiTimeBox_wheel0_
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)