Public Member Functions | |
void | Fill (const histogram_element_t &data) |
histogram_t (const std::string &particleType) | |
void | Write () |
~histogram_t () | |
Private Attributes | |
TH1F * | chi2 |
TH1F * | dta |
TH1F * | hits |
TH1F * | ips |
TH1F * | lip |
TH1F * | pixelhits |
TH1F * | pt_1gev |
TH1F * | sdl |
TH1F * | tip |
Definition at line 118 of file QualityCutsAnalyzer.cc.
QualityCutsAnalyzer::histogram_t::histogram_t | ( | const std::string & | particleType | ) | [inline] |
Definition at line 133 of file QualityCutsAnalyzer.cc.
References chi2, dta, hits, ips, lip, mergeVDriftHistosByStation::name, pixelhits, pt_1gev, sdl, tip, and indexGen::title.
{ std::string name, title; name = std::string("hits_") + particleType; title = std::string("Hit distribution for ") + particleType; hits = new TH1F(name.c_str(), title.c_str(), 19, -0.5, 18.5); name = std::string("chi2_") + particleType; title = std::string("Chi2 distribution for ") + particleType; chi2 = new TH1F(name.c_str(), title.c_str(), 100, 0., 30.); name = std::string("pixelhits_") + particleType; title = std::string("Pixel hits distribution for ") + particleType; pixelhits = new TH1F(name.c_str(), title.c_str(), 21, -0.5, 20.5); name = std::string("pt_1Gev_") + particleType; title = std::string("Pt distribution close 1Gev for ") + particleType; pt_1gev = new TH1F(name.c_str(), title.c_str(), 100, 0., 2.); name = std::string("tip_") + particleType; title = std::string("Transverse impact parameter distribution for ") + particleType; tip = new TH1F(name.c_str(), title.c_str(), 100, -0.3, 0.3); name = std::string("lip_") + particleType; title = std::string("Longitudinal impact parameter distribution for ") + particleType; lip = new TH1F(name.c_str(), title.c_str(), 100, -1., 1.); name = std::string("ips_") + particleType; title = std::string("IPS distribution for ") + particleType; ips = new TH1F(name.c_str(), title.c_str(), 100, -25.0, 25.0); name = std::string("sdl_") + particleType; title = std::string("Decay length distribution for ") + particleType; sdl = new TH1F(name.c_str(), title.c_str(), 100, -5., 5.); name = std::string("dta_") + particleType; title = std::string("Distance to jet distribution for ") + particleType; dta = new TH1F(name.c_str(), title.c_str(), 100, 0.0, 0.2); }
QualityCutsAnalyzer::histogram_t::~histogram_t | ( | ) | [inline] |
void QualityCutsAnalyzer::histogram_t::Fill | ( | const histogram_element_t & | data | ) | [inline] |
Definition at line 186 of file QualityCutsAnalyzer.cc.
References QualityCutsAnalyzer::histogram_element_t::chi2, chi2, QualityCutsAnalyzer::histogram_element_t::dta, dta, hits, QualityCutsAnalyzer::histogram_element_t::hits, QualityCutsAnalyzer::histogram_element_t::ips, ips, QualityCutsAnalyzer::histogram_element_t::lip, lip, pixelhits, QualityCutsAnalyzer::histogram_element_t::pt, pt_1gev, QualityCutsAnalyzer::histogram_element_t::sdl, sdl, QualityCutsAnalyzer::histogram_element_t::tip, and tip.
Referenced by QualityCutsAnalyzer::endJob().
void QualityCutsAnalyzer::histogram_t::Write | ( | ) | [inline] |
TH1F* QualityCutsAnalyzer::histogram_t::chi2 [private] |
Definition at line 128 of file QualityCutsAnalyzer.cc.
Referenced by Fill(), histogram_t(), Write(), and ~histogram_t().
TH1F* QualityCutsAnalyzer::histogram_t::dta [private] |
Definition at line 122 of file QualityCutsAnalyzer.cc.
Referenced by Fill(), histogram_t(), Write(), and ~histogram_t().
TH1F* QualityCutsAnalyzer::histogram_t::hits [private] |
Definition at line 129 of file QualityCutsAnalyzer.cc.
Referenced by Fill(), histogram_t(), Write(), and ~histogram_t().
TH1F* QualityCutsAnalyzer::histogram_t::ips [private] |
Definition at line 125 of file QualityCutsAnalyzer.cc.
Referenced by Fill(), histogram_t(), Write(), and ~histogram_t().
TH1F* QualityCutsAnalyzer::histogram_t::lip [private] |
Definition at line 124 of file QualityCutsAnalyzer.cc.
Referenced by Fill(), histogram_t(), Write(), and ~histogram_t().
TH1F* QualityCutsAnalyzer::histogram_t::pixelhits [private] |
Definition at line 126 of file QualityCutsAnalyzer.cc.
Referenced by Fill(), histogram_t(), Write(), and ~histogram_t().
TH1F* QualityCutsAnalyzer::histogram_t::pt_1gev [private] |
Definition at line 127 of file QualityCutsAnalyzer.cc.
Referenced by Fill(), histogram_t(), Write(), and ~histogram_t().
TH1F* QualityCutsAnalyzer::histogram_t::sdl [private] |
Definition at line 121 of file QualityCutsAnalyzer.cc.
Referenced by Fill(), histogram_t(), Write(), and ~histogram_t().
TH1F* QualityCutsAnalyzer::histogram_t::tip [private] |
Definition at line 123 of file QualityCutsAnalyzer.cc.
Referenced by Fill(), histogram_t(), Write(), and ~histogram_t().