12 #include "CLHEP/Vector/LorentzVector.h"
56 , m_ntupleFileName(
"/RPCHitAnalysis/")
57 ,
m_path(
"/RPCHitAnalysis/")
58 , m_thistSvc(
"THistSvc",
name)
72 m_h_hits_x =
new TH1D(
"h_hits_rpc_x",
"hits_x", 100,-11000, 11000);
76 m_h_hits_y =
new TH1D(
"h_hits_rpc_y",
"hits_y", 100,-11000,11000);
80 m_h_hits_z =
new TH1D(
"h_hits_rpc_z",
"hits_z", 100,-12500, 12500);
84 m_h_hits_r =
new TH1D(
"h_hits_rpc_r",
"hits_r", 100,6000,14000);
88 m_h_xy =
new TH2D(
"h_rpc_xy",
"xy", 100,-11000.,11000.,100, -11000., 11000.);
92 m_h_zr =
new TH2D(
"m_rpc_zr",
"zr", 100,-12500.,12500.,100, 6000., 14000.);
96 m_h_hits_eta =
new TH1D(
"h_hits_rpc_eta",
"hits_eta", 100,-1.5,1.5);
100 m_h_hits_phi =
new TH1D(
"h_hits_rpc_phi",
"hits_phi", 100,-3.2,3.2);
104 m_h_hits_lx =
new TH1D(
"h_hits_rpc_lx",
"hits_lx", 100,-10, 10);
108 m_h_hits_ly =
new TH1D(
"h_hits_rpc_ly",
"hits_ly", 100,-1500,1500);
112 m_h_hits_lz =
new TH1D(
"h_hits_rpc_lz",
"hits_lz", 100,-600,600);
116 m_h_hits_time =
new TH1D(
"h_hits_rpc_time",
"hits_time", 100,0, 120);
120 m_h_hits_edep =
new TH1D(
"h_hits_rpc_edep",
"hits_edep", 100,0,0.15);
124 m_h_hits_kine =
new TH1D(
"h_hits_rpc_kine",
"hits_kine", 100,0,500);
128 m_h_hits_step =
new TH1D(
"h_hits_rpc_step",
"hits_step", 100,0,25);
133 m_tree =
new TTree(
"RPC",
"RPC");
156 return StatusCode::SUCCESS;
178 if (
evtStore()->
retrieve(rpc_container,
"RPC_Hits") == StatusCode::SUCCESS) {
208 m_hits_lx->push_back((*i_hit).localPosition().x());
209 m_hits_ly->push_back((*i_hit).localPosition().y());
210 m_hits_lz->push_back((*i_hit).localPosition().z());
220 return StatusCode::SUCCESS;