22 m_h_eta =
new TH1D(std::string(
m_name+
"-eta").c_str(), std::string(
m_name+
" eta distribution").c_str(), 100, -3, 3);
23 m_h_phi =
new TH1D(std::string(
m_name+
"-phi").c_str(), std::string(
m_name+
" phi distribution").c_str(), 100, -3.15, 3.15);
24 m_h_z0 =
new TH1D(std::string(
m_name+
"-z0").c_str(), std::string(
m_name+
" z0 distribution").c_str(), 100, -200.0, 200.0);
25 m_h_d0 =
new TH1D(std::string(
m_name+
"-d0").c_str(), std::string(
m_name+
" d0 distribution").c_str(), 100, -5.0, 5.0);
26 m_h_pT =
new TH1D(std::string(
m_name+
"-pT").c_str(), std::string(
m_name+
" pT distribution").c_str(), 100, -10000, 10000);
34 m_h_blay =
new TH1D(std::string(
m_name+
"-blay").c_str(), std::string(
m_name+
" blayer").c_str(), 2, -0.5, 1.5);
35 m_h_pixel =
new TH1D(std::string(
m_name+
"-pixel").c_str(), std::string(
m_name+
" pixel").c_str(), 10, -0.5, 9.5);
36 m_h_sct =
new TH1D(std::string(
m_name+
"-sct").c_str(), std::string(
m_name+
" sct").c_str(), 12, -0.5, 11.5);
37 m_h_silicon =
new TH1D(std::string(
m_name+
"-silicon").c_str(), std::string(
m_name+
" silicon").c_str(), 20, -0.5, 19.5);
39 m_h_straw =
new TH1D(std::string(
m_name+
"-straw").c_str(), std::string(
m_name+
" straw").c_str(), 40, -0.5, 39.5);
40 m_h_tr =
new TH1D(std::string(
m_name+
"-tr").c_str(), std::string(
m_name+
" tr").c_str(), 40, -0.5, 39.5);
60 const std::vector<TIDA::Track*>& testTracks,
66 std::vector<TIDA::Track*>::const_iterator
test=testTracks.begin();
67 std::vector<TIDA::Track*>::const_iterator testEnd=testTracks.end();
72 double testEta = (*test)->eta();
73 double testPhi =
phi((*test)->phi());
74 double testZ0 = (*test)->z0();
75 double testD0 = (*test)->a0();
76 double testPT = (*test)->pT();
78 if (fabs(testPT)<1000)
continue;
81 double testBlay = (*test)->bLayerHits();
82 double testPixel = (*test)->pixelHits();
83 double testSct = (*test)->sctHits();
84 double testSilicon = (*test)->siHits();
85 double testStraw = (*test)->strawHits();
86 double testTr = (*test)->trHits();