#include <MaterialBudgetHcalHistos.h>
Public Member Functions | |
void | fillBeginJob (const DDCompactView &) |
void | fillEndTrack () |
void | fillPerStep (const G4Step *) |
void | fillStartTrack (const G4Track *) |
MaterialBudgetHcalHistos (const edm::ParameterSet &p) | |
virtual | ~MaterialBudgetHcalHistos () |
Private Member Functions | |
void | book () |
void | fillHisto (int ii) |
void | fillLayer () |
std::vector< double > | getDDDArray (const std::string &str, const DDsvalues_type &sv) |
std::vector< std::string > | getNames (DDFilteredView &fv) |
void | hend () |
bool | isItEC (std::string) |
bool | isItHF (const G4VTouchable *) |
bool | isSensitive (std::string) |
Private Attributes | |
int | binEta |
int | binPhi |
double | eta |
double | etaHigh |
double | etaLow |
bool | fillHistos |
std::vector< int > | hfLevels |
std::vector< std::string > | hfNames |
int | id |
double | intLen |
std::vector< double > | intLength |
int | layer |
std::vector< std::string > | matList |
double | maxEta |
TProfile * | me100 [maxSet] |
TProfile2D * | me1000 [maxSet] |
TProfile2D * | me1100 [maxSet] |
TH2F * | me1200 [maxSet] |
TH1F * | me1300 [maxSet2] |
TH2F * | me1400 [maxSet2] |
TProfile * | me1500 [maxSet2] |
TProfile * | me200 [maxSet] |
TProfile * | me300 [maxSet] |
TH1F * | me400 [maxSet] |
TProfile * | me500 [maxSet] |
TProfile * | me600 [maxSet] |
TProfile * | me700 [maxSet] |
TH1F * | me800 [maxSet] |
TProfile2D * | me900 [maxSet] |
int | nlayHB |
int | nlayHE |
int | nlayHF |
int | nlayHO |
double | phi |
bool | printSum |
double | radLen |
std::vector< double > | radLength |
std::vector< std::string > | sensitiveEC |
std::vector< std::string > | sensitives |
double | stepLen |
std::vector< double > | stepLength |
int | steps |
Static Private Attributes | |
static const int | maxSet = 25 |
static const int | maxSet2 = 9 |
Definition at line 19 of file MaterialBudgetHcalHistos.h.
MaterialBudgetHcalHistos::MaterialBudgetHcalHistos | ( | const edm::ParameterSet & | p | ) |
Definition at line 19 of file MaterialBudgetHcalHistos.cc.
References binEta, binPhi, book(), etaHigh, etaLow, fillHistos, maxEta, AlCaHLTBitMon_ParallelJobs::p, pi, and printSum.
|
inlinevirtual |
|
private |
Definition at line 246 of file MaterialBudgetHcalHistos.cc.
References binEta, binPhi, mps_fire::i, maxEta, HLT_2018_cff::maxPhi, maxSet, maxSet2, me100, me1000, me1100, me1200, me1300, me1400, me1500, me200, me300, me400, me500, me600, me700, me800, me900, pi, AlCaHLTBitMon_QueryRunRegistry::string, and compare::tfile.
Referenced by MaterialBudgetHcalHistos().
void MaterialBudgetHcalHistos::fillBeginJob | ( | const DDCompactView & | cpv | ) |
Definition at line 35 of file MaterialBudgetHcalHistos.cc.
References fillHistos, DDFilteredView::firstChild(), getDDDArray(), getNames(), hfLevels, hfNames, mps_fire::i, dqmdumpme::k, personalPlayback::level, DDFilteredView::mergedSpecifics(), sensitiveEC, sensitives, AlCaHLTBitMon_QueryRunRegistry::string, pfDeepBoostedJetPreprocessParams_cfi::sv, and groupFilesInBlocks::temp.
Referenced by MaterialBudgetHcal::update().
void MaterialBudgetHcalHistos::fillEndTrack | ( | ) |
Definition at line 231 of file MaterialBudgetHcalHistos.cc.
References fillHisto(), fillHistos, fillLayer(), cuy::ii, intLength, matList, maxSet, nlayHB, nlayHE, nlayHF, nlayHO, printSum, radLength, and stepLength.
Referenced by MaterialBudgetHcal::update().
|
private |
Definition at line 337 of file MaterialBudgetHcalHistos.cc.
References eta, etaHigh, etaLow, cuy::ii, intLen, maxSet, me100, me1000, me1100, me1200, me200, me300, me400, me500, me600, me700, me800, me900, phi, radLen, and stepLen.
Referenced by fillEndTrack(), and fillPerStep().
|
private |
Definition at line 362 of file MaterialBudgetHcalHistos.cc.
References funct::abs(), eta, me1300, me1400, me1500, nlayHB, nlayHE, nlayHF, nlayHO, and phi.
Referenced by fillEndTrack().
void MaterialBudgetHcalHistos::fillPerStep | ( | const G4Step * | aStep | ) |
Definition at line 108 of file MaterialBudgetHcalHistos.cc.
References funct::abs(), fastSimProducer_cff::density, eta, fillHisto(), fillHistos, newFWLiteAna::found, g, id, cuy::ii, intLen, intLength, isItEC(), isItHF(), isSensitive(), layer, matList, Skims_PA_cff::name, nlayHB, nlayHE, nlayHF, nlayHO, phi, printSum, radLen, radLength, stepLen, stepLength, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by MaterialBudgetHcal::update().
void MaterialBudgetHcalHistos::fillStartTrack | ( | const G4Track * | aTrack | ) |
Definition at line 81 of file MaterialBudgetHcalHistos.cc.
References DeadROC_duringRun::dir, eta, GeV, createfilelist::int, intLen, intLength, layer, matList, nlayHB, nlayHE, nlayHF, nlayHO, phi, printSum, radLen, radLength, stepLen, stepLength, and steps.
Referenced by MaterialBudgetHcal::update().
|
private |
Definition at line 424 of file MaterialBudgetHcalHistos.cc.
References DDfetch(), Exception, LogDebug, str, pfDeepBoostedJetPreprocessParams_cfi::sv, and relativeConstraints::value.
Referenced by fillBeginJob().
|
private |
Definition at line 407 of file MaterialBudgetHcalHistos.cc.
References DDFilteredView::firstChild(), mps_fire::i, dqm-mbProfile::log, DDFilteredView::logicalPart(), DDFilteredView::next(), convertSQLiteXML::ok, AlCaHLTBitMon_QueryRunRegistry::string, and createJobs::tmp.
Referenced by fillBeginJob().
|
private |
Definition at line 403 of file MaterialBudgetHcalHistos.cc.
Referenced by ~MaterialBudgetHcalHistos().
|
private |
Definition at line 465 of file MaterialBudgetHcalHistos.cc.
References Skims_PA_cff::name, and sensitiveEC.
Referenced by fillPerStep().
|
private |
Definition at line 452 of file MaterialBudgetHcalHistos.cc.
References hfLevels, hfNames, jets_cff::levels, Skims_PA_cff::name, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by fillPerStep().
|
private |
Definition at line 443 of file MaterialBudgetHcalHistos.cc.
References Skims_PA_cff::name, and sensitives.
Referenced by fillPerStep().
|
private |
Definition at line 45 of file MaterialBudgetHcalHistos.h.
Referenced by book(), and MaterialBudgetHcalHistos().
|
private |
Definition at line 45 of file MaterialBudgetHcalHistos.h.
Referenced by book(), and MaterialBudgetHcalHistos().
|
private |
Definition at line 57 of file MaterialBudgetHcalHistos.h.
Referenced by Particle.Particle::__str__(), fillHisto(), fillLayer(), fillPerStep(), fillStartTrack(), Jet.Jet::jetID(), and Jet.Jet::puJetId().
|
private |
Definition at line 46 of file MaterialBudgetHcalHistos.h.
Referenced by fillHisto(), and MaterialBudgetHcalHistos().
|
private |
Definition at line 46 of file MaterialBudgetHcalHistos.h.
Referenced by fillHisto(), and MaterialBudgetHcalHistos().
|
private |
Definition at line 44 of file MaterialBudgetHcalHistos.h.
Referenced by fillBeginJob(), fillEndTrack(), fillPerStep(), and MaterialBudgetHcalHistos().
|
private |
Definition at line 43 of file MaterialBudgetHcalHistos.h.
Referenced by fillBeginJob(), and isItHF().
|
private |
Definition at line 42 of file MaterialBudgetHcalHistos.h.
Referenced by fillBeginJob(), and isItHF().
|
private |
Definition at line 55 of file MaterialBudgetHcalHistos.h.
Referenced by fillPerStep().
|
private |
Definition at line 56 of file MaterialBudgetHcalHistos.h.
Referenced by fillHisto(), fillPerStep(), and fillStartTrack().
|
private |
Definition at line 48 of file MaterialBudgetHcalHistos.h.
Referenced by fillEndTrack(), fillPerStep(), and fillStartTrack().
|
private |
Definition at line 55 of file MaterialBudgetHcalHistos.h.
Referenced by fillPerStep(), fillStartTrack(), geometryXMLparser.DTAlignable::index(), and geometryXMLparser.CSCAlignable::index().
|
private |
Definition at line 47 of file MaterialBudgetHcalHistos.h.
Referenced by fillEndTrack(), fillPerStep(), and fillStartTrack().
|
private |
Definition at line 46 of file MaterialBudgetHcalHistos.h.
Referenced by book(), and MaterialBudgetHcalHistos().
|
staticprivate |
Definition at line 41 of file MaterialBudgetHcalHistos.h.
Referenced by book(), fillEndTrack(), and fillHisto().
|
staticprivate |
Definition at line 41 of file MaterialBudgetHcalHistos.h.
Referenced by book().
|
private |
Definition at line 51 of file MaterialBudgetHcalHistos.h.
Referenced by book(), and fillHisto().
|
private |
Definition at line 54 of file MaterialBudgetHcalHistos.h.
Referenced by book(), and fillHisto().
|
private |
Definition at line 54 of file MaterialBudgetHcalHistos.h.
Referenced by book(), and fillHisto().
|
private |
Definition at line 50 of file MaterialBudgetHcalHistos.h.
Referenced by book(), and fillHisto().
|
private |
Definition at line 49 of file MaterialBudgetHcalHistos.h.
Referenced by book(), and fillLayer().
|
private |
Definition at line 50 of file MaterialBudgetHcalHistos.h.
Referenced by book(), and fillLayer().
|
private |
Definition at line 53 of file MaterialBudgetHcalHistos.h.
Referenced by book(), and fillLayer().
|
private |
Definition at line 51 of file MaterialBudgetHcalHistos.h.
Referenced by book(), and fillHisto().
|
private |
Definition at line 51 of file MaterialBudgetHcalHistos.h.
Referenced by book(), and fillHisto().
|
private |
Definition at line 49 of file MaterialBudgetHcalHistos.h.
Referenced by book(), and fillHisto().
|
private |
Definition at line 52 of file MaterialBudgetHcalHistos.h.
Referenced by book(), and fillHisto().
|
private |
Definition at line 52 of file MaterialBudgetHcalHistos.h.
Referenced by book(), and fillHisto().
|
private |
Definition at line 52 of file MaterialBudgetHcalHistos.h.
Referenced by book(), and fillHisto().
|
private |
Definition at line 49 of file MaterialBudgetHcalHistos.h.
Referenced by book(), and fillHisto().
|
private |
Definition at line 54 of file MaterialBudgetHcalHistos.h.
Referenced by book(), and fillHisto().
|
private |
Definition at line 58 of file MaterialBudgetHcalHistos.h.
Referenced by fillEndTrack(), fillLayer(), fillPerStep(), and fillStartTrack().
|
private |
Definition at line 58 of file MaterialBudgetHcalHistos.h.
Referenced by fillEndTrack(), fillLayer(), fillPerStep(), and fillStartTrack().
|
private |
Definition at line 58 of file MaterialBudgetHcalHistos.h.
Referenced by fillEndTrack(), fillLayer(), fillPerStep(), and fillStartTrack().
|
private |
Definition at line 58 of file MaterialBudgetHcalHistos.h.
Referenced by fillEndTrack(), fillLayer(), fillPerStep(), and fillStartTrack().
|
private |
Definition at line 57 of file MaterialBudgetHcalHistos.h.
Referenced by Particle.Particle::__str__(), fillHisto(), fillLayer(), fillPerStep(), fillStartTrack(), and ntupleDataFormat.Track::phiPull().
|
private |
Definition at line 44 of file MaterialBudgetHcalHistos.h.
Referenced by fillEndTrack(), fillPerStep(), fillStartTrack(), and MaterialBudgetHcalHistos().
|
private |
Definition at line 56 of file MaterialBudgetHcalHistos.h.
Referenced by fillHisto(), fillPerStep(), and fillStartTrack().
|
private |
Definition at line 48 of file MaterialBudgetHcalHistos.h.
Referenced by fillEndTrack(), fillPerStep(), and fillStartTrack().
|
private |
Definition at line 42 of file MaterialBudgetHcalHistos.h.
Referenced by fillBeginJob(), and isItEC().
|
private |
Definition at line 42 of file MaterialBudgetHcalHistos.h.
Referenced by fillBeginJob(), and isSensitive().
|
private |
Definition at line 56 of file MaterialBudgetHcalHistos.h.
Referenced by fillHisto(), fillPerStep(), and fillStartTrack().
|
private |
Definition at line 48 of file MaterialBudgetHcalHistos.h.
Referenced by fillEndTrack(), fillPerStep(), and fillStartTrack().
|
private |
Definition at line 55 of file MaterialBudgetHcalHistos.h.
Referenced by fillStartTrack().