132 TString
N = name_.c_str();
135 hHitType = std::make_shared<TH1F>(N +
"_HitType",
"Hit Type distribution for " +
N, 20, -5, 15);
136 hDeltaZ = std::make_shared<TH1F>(N +
"_DeltaZ",
"z_{exit} - z_{entry} distribution for " +
N, 100, -1.2, 1.2);
137 hDeltaY = std::make_shared<TH1F>(N +
"_DeltaY",
"y_{exit} - y_{entry} distribution for " +
N, 100, -1.2, 1.2);
138 hDeltaX = std::make_shared<TH1F>(
N +
"_DeltaX",
"x_{exit} - x_{entry} distribution for " +
N, 100, -1.2, 1.2);
139 hZentry = std::make_shared<TH1F>(
N +
"_Zentry",
"z_{entry} distribution for " +
N, 500, -0.6, 0.6);
140 hZexit = std::make_shared<TH1F>(
N +
"_Zexit",
"z_{exit} distribution for " +
N, 500, -0.6, 0.6);
141 hXentry = std::make_shared<TH1F>(
N +
"_Xentry",
"x_{entry} distribution for " +
N, 500, -0.6, 0.6);
142 hXexit = std::make_shared<TH1F>(
N +
"_Xexit",
"x_{exit} distribution for " +
N, 500, -0.6, 0.6);
143 hYentry = std::make_shared<TH1F>(
N +
"_Yentry",
"y_{entry} distribution for " +
N, 500, -0.6, 0.6);
144 hYexit = std::make_shared<TH1F>(
N +
"_Yexit",
"y_{exit} distribution for " +
N, 500, -0.6, 0.6);
145 hHitMomentum = std::make_shared<TH1F>(
N +
"_HitMomentum",
"Momentum distribution for " +
N, 100, 0, 100);
147 std::make_shared<TH1F>(
N +
"_AbsZEntry",
148 "|z| distribution for " +
N +
" entry points in the horizontal planes of the cell",
153 std::make_shared<TH1F>(
N +
"_AbsZExit",
154 "|z| distribution for " +
N +
" exit points in the horizontal planes of the cell",
159 std::make_shared<TH1F>(
N +
"_AbsXEntry",
160 "|x| distribution for " +
N +
" entry points in the vertical planes of the cell",
164 hAbsXExit = std::make_shared<TH1F>(
N +
"_AbsXExit",
165 "|x| distribution for " +
N +
" exit points in the vertical planes of the cell",
170 N +
"_AbsYEntry",
"|y| distribution for " +
N +
" entry points in the vertical planes of the cell", 100, 0, 150);
172 N +
"_AbsYExit",
"|y| distribution for " +
N +
" exit points in the vertical planes of the cell", 100, 0, 150);
173 hSagittaGeom = std::make_shared<TH1F>(
N +
"_SagittaGeom",
"Geometric Sagitta distribution for " +
N, 100, 0, .01);
175 std::make_shared<TH1F>(
N +
"_SagittaMag",
"Sagitta from magnetic bendig distribution, for " +
N, 100, 0, .06);
176 hSagittaPVSType = std::make_shared<TH2F>(
N +
"_SagittaPVSType",
"Sagitta P VS hit type", 14, 0, 14, 100, 0, .01);
177 hSagittaBVSType = std::make_shared<TH2F>(
N +
"_SagittaBVSType",
"Sagitta B VS hit type", 14, 0, 14, 100, 0, .06);
178 hPathVSType = std::make_shared<TH2F>(
N +
"_PathVSType",
"Path VS hit type", 14, 0, 14, 840, 0, 4.2);
179 hPathXVSType = std::make_shared<TH2F>(
N +
"_PathXVSType",
"X Path VS hit type", 14, 0, 14, 840, 0, 4.2);
180 hProcessType = std::make_shared<TH1F>(
N +
"_ProcessType",
"Process Type", 17, 0, 17);
182 std::make_shared<TH2F>(
N +
"_ProcessVsHitType",
"Process Type Vs Hit Type", 14, 0, 14, 17, 0, 17);
183 hPathVsProcess = std::make_shared<TH2F>(
N +
"_PathVsProcess",
"Path vs Process Type", 14, 0, 14, 840, 0, 4.2);
185 std::make_shared<TH2F>(
N +
"_PathXVsProcess",
"Path along X vs Process Type", 14, 0, 14, 840, 0, 4.2);
188 N +
"_h3DPathXVsProcessVsType",
"Path along X vs Process Type and hit type", 14, 0, 14, 17, 0, 17, 840, 0, 4.2);
190 N +
"_h3DPathVsProcessVsType",
"Path vs Process Type and hit type", 14, 0, 14, 17, 0, 17, 840, 0, 4.2);
192 N +
"_h3DXexitVsProcessVsType",
"X exit vs Process Type and hit type", 14, 0, 14, 17, 0, 17, 500, -0.6, 0.6);
194 hHitTOF = std::make_shared<TH1F>(
N +
"_HitTOF",
"Hit TOF distribution for " +
N, 1000, 1e4, 1e8);
std::shared_ptr< TH1F > hSagittaGeom
std::shared_ptr< TH2F > hPathVSType
std::shared_ptr< TH1F > hXexit
std::shared_ptr< TH1F > hZentry
std::shared_ptr< TH1F > hZexit
std::shared_ptr< TH3F > h3DXexitVsProcessVsType
std::shared_ptr< TH2F > hProcessVsHitType
std::shared_ptr< TH1F > hDeltaX
std::shared_ptr< TH3F > h3DPathXVsProcessVsType
std::shared_ptr< TH1F > hAbsYEntry
std::shared_ptr< TH1F > hHitTOF
std::shared_ptr< TH2F > hPathXVSType
std::shared_ptr< TH1F > hProcessType
std::shared_ptr< TH1F > hHitType
std::shared_ptr< TH1F > hAbsZEntry
std::shared_ptr< TH1F > hDeltaY
std::shared_ptr< TH1F > hAbsXExit
std::shared_ptr< TH2F > hSagittaBVSType
std::shared_ptr< TH1F > hYexit
std::shared_ptr< TH3F > h3DPathVsProcessVsType
std::shared_ptr< TH2F > hPathXVsProcess
std::shared_ptr< TH1F > hYentry
std::shared_ptr< TH1F > hHitMomentum
std::shared_ptr< TH1F > hAbsYExit
std::shared_ptr< TH1F > hDeltaZ
std::shared_ptr< TH1F > hXentry
std::shared_ptr< TH1F > hAbsZExit
std::shared_ptr< TH2F > hPathVsProcess
std::shared_ptr< TH1F > hSagittaMag
std::shared_ptr< TH2F > hSagittaPVSType
std::shared_ptr< TH1F > hAbsXEntry