41 std::string detName(
"Pixel"); std::string detpathName(
"Pixel");
44 detName =
"Pixel"; detpathName =
"Pixel";
47 detName =
"PileupPixel"; detpathName =
"Pixel";
50 detName =
"SCT"; detpathName =
"SCT";
53 detName =
"PileupSCT"; detpathName =
"SCT";
57 return StatusCode::FAILURE;
60 _TH2D(
m_hits_xy,(detName+
"_xy").c_str(),100,-1200.,1200.,100,-1200.,1200.);
62 _TH2D(
m_hits_zr,(detName+
"_zr").c_str(),100,-3200.,3200.,100,0.,1200.);
87 return StatusCode::SUCCESS;
93 if (evtStore()->retrieve(p_collection,
m_collection).isSuccess()) {
94 for (
const SiHit& hit : *p_collection) {
104 m_hits_time->Fill(hit.meanTime(),hit.energyLoss());
110 double step_length = ( hit.localStartPosition()-hit.localEndPosition() ).mag();
114 if (hit.getBarrelEndcap()==0) {
137 return StatusCode::SUCCESS;
#define _TH2D_WEIGHTED(var, name, nbinx, xmin, xmax, nbiny, ymin, ymax)
#define _TH2D(var, name, nbinx, xmin, xmax, nbiny, ymin, ymax)