ROOT interface to particle flow package. More...
#include <PFRootEventManager.h>
Public Types | |
typedef std::map< int, int > | EventToEntry |
typedef std::map< int, EventToEntry > | LumisMap |
typedef std::map< int, LumisMap > | RunsMap |
enum | Verbosity { SHUTUP = 0, VERBOSE } |
enum | View_t { XY = 0, RZ = 1, EPE = 2, EPH = 3, NViews = 4 } |
viewport definition More... | |
Public Member Functions | |
const reco::PFBlockCollection & | blocks () const |
int | chargeValue (const int &pdgId) const |
const reco::PFSimParticle & | closestParticle (reco::PFTrajectoryPoint::LayerType layer, double eta, double phi, double &peta, double &pphi, double &pe) const |
find the closest PFSimParticle to a point (eta,phi) in a given detector More... | |
void | clustering () |
read data from testbeam tree More... | |
void | connect (const char *infilename="") |
open the root file and connect to the tree More... | |
bool | countChargedAndPhotons () const |
bool | eventAccepted () const |
returns true if the event is accepted(have a look at the function implementation) More... | |
int | eventNumber () |
int | eventToEntry (int run, int lumi, int event) const |
std::string | expand (const std::string &oldString) const |
void | fillClusterMask (std::vector< bool > &mask, const reco::PFClusterCollection &clusters) const |
cluster mask set to true for rechits inside TCutG More... | |
void | fillOutEventWithBlocks (const reco::PFBlockCollection &blocks) |
fills outEvent with blocks More... | |
void | fillOutEventWithCaloTowers (const CaloTowerCollection &cts) |
fills outEvent with calo towers More... | |
void | fillOutEventWithClusters (const reco::PFClusterCollection &clusters) |
fills OutEvent with clusters More... | |
void | fillOutEventWithPFCandidates (const reco::PFCandidateCollection &pfCandidates) |
fills OutEvent with candidates More... | |
void | fillOutEventWithSimParticles (const reco::PFSimParticleCollection &ptcs) |
fills OutEvent with sim particles More... | |
void | fillPhotonMask (std::vector< bool > &mask, const reco::PhotonCollection &photons) const |
photon mask set to true for photons inside TCutG More... | |
void | fillRecHitMask (std::vector< bool > &mask, const reco::PFRecHitCollection &rechits) const |
rechit mask set to true for rechits inside TCutG More... | |
void | fillTrackMask (std::vector< bool > &mask, const reco::PFRecTrackCollection &tracks) const |
track mask set to true for rechits inside TCutG More... | |
void | fillTrackMask (std::vector< bool > &mask, const reco::GsfPFRecTrackCollection &tracks) const |
std::string | getGenParticleName (int partId, std::string &latexStringName) const |
get name of genParticle More... | |
bool | highPtJet (double ptMin) const |
returns true if there is at least one jet with pT>pTmin More... | |
bool | highPtPFCandidate (double ptMin, reco::PFCandidate::ParticleType type=reco::PFCandidate::X) const |
returns true if there is a PFCandidate of a given type over a given pT More... | |
void | initializeEventInformation () |
bool | isHadronicTau () const |
study the sim event to check if the tau decay is hadronic More... | |
void | mcTruthMatching (std::ostream &out, const reco::PFCandidateCollection &candidates, std::vector< std::list< simMatch > > &candSimMatchTrack, std::vector< std::list< simMatch > > &candSimMatchEcal) const |
void | particleFlow () |
performs particle flow More... | |
void | pfCandCompare (int) |
compare particle flow More... | |
PFRootEventManager () | |
default constructor More... | |
PFRootEventManager (const char *file) | |
void | PreprocessRecHits (reco::PFRecHitCollection &rechits, bool findNeighbours) |
preprocess a rechit vector from a given rechit branch More... | |
void | PreprocessRecTracks (reco::PFRecTrackCollection &rectracks) |
preprocess a rectrack vector from a given rectrack branch More... | |
void | PreprocessRecTracks (reco::GsfPFRecTrackCollection &rectracks) |
void | print (std::ostream &out=std::cout, int maxNLines=-1) const |
print information More... | |
void | printCluster (const reco::PFCluster &cluster, std::ostream &out=std::cout) const |
void | printClusters (const reco::PFClusterCollection &clusters, std::ostream &out=std::cout) const |
print clusters More... | |
void | printGenParticles (std::ostream &out=std::cout, int maxNLines=-1) const |
print the HepMC truth More... | |
void | printMCCalib (std::ofstream &out) const |
print calibration information More... | |
void | printRecHit (const reco::PFRecHit &rh, unsigned index, const char *seed=" ", std::ostream &out=std::cout) const |
void | printRecHits (const reco::PFRecHitCollection &rechits, const PFClusterAlgo &clusterAlgo, std::ostream &out=std::cout) const |
print rechits More... | |
virtual bool | processEntry (int entry) |
process one entry (pass the TTree entry) More... | |
virtual bool | processEvent (int run, int lumi, int event) |
process one event (pass the CMS event number) More... | |
void | readCMSSWJets () |
bool | readFromSimulation (int entry) |
read data from simulation tree More... | |
void | readOptions (const char *file, bool refresh=true, bool reconnect=false) |
virtual void | readSpecificOptions (const char *file) |
void | reconstructCaloJets () |
reconstruct calo jets More... | |
void | reconstructFWLiteJets (const reco::CandidatePtrVector &Candidates, std::vector< ProtoJet > &output) |
used by the reconstruct*Jets functions More... | |
void | reconstructGenJets () |
reconstruct gen jets More... | |
void | reconstructPFJets () |
reconstruct pf jets More... | |
void | reset () |
reset before next event More... | |
void | setRecHitNeigbours (reco::PFRecHit &rh, const std::map< unsigned, unsigned > &detId2index) |
edm::InputTag | stringToTag (const std::vector< std::string > &tagname) |
returns an InputTag from a vector of strings More... | |
double | tauBenchmark (const reco::PFCandidateCollection &candidates) |
COLIN need to get rid of this mess. More... | |
bool | trackInsideGCut (const reco::PFTrack &track) const |
is PFTrack inside cut G ? yes if at least one trajectory point is inside. More... | |
TTree * | tree () |
get tree More... | |
virtual void | write () |
virtual | ~PFRootEventManager () |
destructor More... | |
ROOT interface to particle flow package.
This base class allows to perform clustering and particle flow from ROOT CINT (or any program). It is designed to support analysis and developpement. Users should feel free to create their own PFRootEventManager, inheriting from this base class. Just reimplement the ProcessEntry function
An example:
pfRootEvent.opt is an option file (see IO class):
root file test.root root hits_branch recoPFRecHits_pfcluster__Demo.obj root recTracks_branch recoPFRecTracks_pf_PFRecTrackCollection_Demo.obj display algos 1 display viewsize_etaphi 600 400 display viewsize_xy 400 400 display color_clusters 1 clustering thresh_Ecal_Barrel 0.2 clustering thresh_Seed_Ecal_Barrel 0.3 clustering thresh_Ecal_Endcap 0.2 clustering thresh_Seed_Ecal_Endcap 0.9 clustering neighbours_Ecal 4 clustering depthCor_Mode 1 clustering depthCor_A 0.89 clustering depthCor_B 7.3 clustering depthCor_A_preshower 0.89 clustering depthCor_B_preshower 4.0 clustering thresh_Hcal_Barrel 1.0 clustering thresh_Seed_Hcal_Barrel 1.4 clustering thresh_Hcal_Endcap 1.0 clustering thresh_Seed_Hcal_Endcap 1.4 clustering neighbours_Hcal 4
Definition at line 187 of file PFRootEventManager.h.
typedef std::map<int, int> PFRootEventManager::EventToEntry |
Definition at line 855 of file PFRootEventManager.h.
typedef std::map<int, EventToEntry> PFRootEventManager::LumisMap |
Definition at line 856 of file PFRootEventManager.h.
typedef std::map<int, LumisMap> PFRootEventManager::RunsMap |
Definition at line 857 of file PFRootEventManager.h.
viewport definition
Enumerator | |
---|---|
XY | |
RZ | |
EPE | |
EPH | |
NViews |
Definition at line 192 of file PFRootEventManager.h.
PFRootEventManager::PFRootEventManager | ( | ) |
PFRootEventManager::PFRootEventManager | ( | const char * | file | ) |
is | an option file, see IO |
Definition at line 62 of file PFRootEventManager.cc.
References h_deltaETvisible_MCEHT_, h_deltaETvisible_MCPF_, initializeEventInformation(), and readOptions().
|
virtual |
destructor
Definition at line 1564 of file PFRootEventManager.cc.
References options_, outEvent_, and outFile_.
|
inline |
Definition at line 388 of file PFRootEventManager.h.
References pfBlocks_.
Referenced by DisplayManager::findBlock().
int PFRootEventManager::chargeValue | ( | const int & | pdgId | ) | const |
const reco::PFSimParticle & PFRootEventManager::closestParticle | ( | reco::PFTrajectoryPoint::LayerType | layer, |
double | eta, | ||
double | phi, | ||
double & | peta, | ||
double & | pphi, | ||
double & | pe | ||
) | const |
find the closest PFSimParticle to a point (eta,phi) in a given detector
Definition at line 4150 of file PFRootEventManager.cc.
References eta(), reco::PFTrack::extrapolatedPoint(), i, reco::PFTrajectoryPoint::momentum(), reco::PFTrajectoryPoint::NLayers, reco::PFTrack::nTrajectoryMeasurements(), reco::PFTrack::nTrajectoryPoints(), phi, reco::PFTrajectoryPoint::position(), and trueParticles_.
Referenced by fillOutEventWithClusters().
void PFRootEventManager::clustering | ( | ) |
read data from testbeam tree
performs clustering
Definition at line 2510 of file PFRootEventManager.cc.
References clusterAlgoECAL_, clusterAlgoHCAL_, clusterAlgoHFEM_, clusterAlgoHFHAD_, clusterAlgoPS_, PFClusterAlgo::clusters(), clustersECAL_, clustersHCAL_, clustersHFEM_, clustersHFHAD_, clustersPS_, gather_cfg::cout, PFClusterAlgo::doClustering(), fillOutEventWithClusters(), fillRecHitMask(), rechitsECAL_, rechitsHCAL_, rechitsHFEM_, rechitsHFHAD_, rechitsPS_, VERBOSE, and verbosity_.
Referenced by processEntry().
void PFRootEventManager::connect | ( | const char * | infilename = "" | ) |
open the root file and connect to the tree
Definition at line 1374 of file PFRootEventManager.cc.
References caloJetsTag_, caloMetsTag_, caloTowersTag_, convBremGsfrecTracksTag_, conversionTag_, corrcaloJetsTag_, gather_cfg::cout, displacedRecTracksTag_, AutoLibraryLoader::enable(), ev_, genJetsTag_, genParticlesforJetsTag_, genParticlesforMETTag_, IO::GetOpt(), gsfrecTracksTag_, indexGen::ifile, inFileNames_, fwlite::ChainEvent::isValid(), MCTruthTag_, muonsTag_, options_, pfCandidateTag_, pfJetsTag_, pfMetsTag_, pfNuclearTrackerVertexTag_, photonTag_, primaryVerticesTag_, rechitsCLEANEDHandles_, rechitsCLEANEDTags_, rechitsCLEANEDV_, rechitsECALTag_, rechitsHCALTag_, rechitsHFEMTag_, rechitsHFHADTag_, rechitsPSTag_, recTracksTag_, fwlite::ChainEvent::size(), stdTracksTag_, o2o::tags, tcMetsTag_, trueParticlesTag_, useConvBremGsfTracks_, useConvBremPFRecTracks_, usePFConversions_, usePFNuclearInteractions_, usePFV0s_, and v0Tag_.
Referenced by python.Vispa.Gui.ZoomableScrollArea.ZoomableScrollArea::__init__(), python.Vispa.Views.PropertyView.BooleanProperty::__init__(), python.Vispa.Gui.FindDialog.FindDialog::_addScript(), python.Vispa.Gui.FindDialog.FindDialog::_addStringProperty(), python.Vispa.Main.Application.Application::_connectSignals(), python.Vispa.Plugins.ConfigEditor.CodeTableView.CodeTableView::_createItem(), python.Vispa.Gui.BoxContentDialog.BoxContentDialog::addButton(), python.Vispa.Gui.ToolBoxContainer.ToolBoxContainer::addWidget(), python.Vispa.Views.PropertyView.PropertyView::append(), python.Vispa.Views.PropertyView.PropertyView::appendAddRow(), python.Vispa.Main.Application.Application::createAction(), python.Vispa.Views.PropertyView.TextEditWithButtonProperty::createButton(), python.Vispa.Views.LineDecayView.LineDecayView::createLineDecayContainer(), python.Vispa.Views.PropertyView.TextEditWithButtonProperty::createLineEdit(), python.Vispa.Views.LineDecayView.LineDecayContainer::createObject(), python.Vispa.Views.PropertyView.TextEditWithButtonProperty::createTextEdit(), python.Vispa.Plugins.Browser.BrowserTabController.BrowserTabController::filterDialog(), python.Vispa.Plugins.Browser.BrowserTabController.BrowserTabController::find(), python.Vispa.Gui.PortWidget.PortWidget::mouseMoveEvent(), readOptions(), python.Vispa.Views.PropertyView.BooleanProperty::setChecked(), python.Vispa.Main.SplitterTab.SplitterTab::setController(), python.Vispa.Plugins.Browser.BrowserTab.BrowserTab::setController(), python.Vispa.Views.PropertyView.BooleanProperty::setReadOnly(), python.Vispa.Views.PropertyView.DropDownProperty::setReadOnly(), python.Vispa.Views.PropertyView.TextEditWithButtonProperty::setReadOnly(), python.Vispa.Plugins.Browser.BrowserTabController.BrowserTabController::setTab(), python.Vispa.Views.PropertyView.IntegerProperty::setValue(), python.Vispa.Plugins.Browser.BrowserTabController.BrowserTabController::switchCenterView(), python.Vispa.Plugins.EdmBrowser.EdmBrowserTabController.EdmBrowserTabController::updateViewMenu(), and python.Vispa.Plugins.ConfigEditor.ConfigEditorTabController.ConfigEditorTabController::updateViewMenu().
bool PFRootEventManager::countChargedAndPhotons | ( | ) | const |
study the sim event to check if the number of stable charged particles and stable photons match the selection
Definition at line 2298 of file PFRootEventManager.cc.
References abs, DeDxDiscriminatorTools::charge(), reco::PFTrack::charge(), reco::PFSimParticle::daughterIds(), filterTaus_, i, reco::tau::helpers::nCharged(), reco::PFSimParticle::pdgCode(), and trueParticles_.
Referenced by readFromSimulation().
bool PFRootEventManager::eventAccepted | ( | ) | const |
returns true if the event is accepted(have a look at the function implementation)
Definition at line 1862 of file PFRootEventManager.cc.
Referenced by processEntry().
|
inline |
Definition at line 391 of file PFRootEventManager.h.
References iEvent_.
Referenced by DisplayManager::display(), DisplayManager::displayEvent(), DisplayManager::DisplayManager(), DisplayManager::displayNext(), DisplayManager::displayNextInteresting(), DisplayManager::displayPrevious(), and DialogFrame::doReProcessEvent().
int PFRootEventManager::eventToEntry | ( | int | run, |
int | lumi, | ||
int | event | ||
) | const |
Definition at line 1608 of file PFRootEventManager.cc.
References gather_cfg::cout, and mapEventToEntry_.
Referenced by processEvent().
string PFRootEventManager::expand | ( | const std::string & | oldString | ) | const |
Definition at line 3428 of file PFRootEventManager.cc.
References begin, benchmark_cfg::cerr, gather_cfg::cout, createBeamHaloJobs::directory, end, cmsRelvalreport::exit, cmsCodeRules.pickleFileParser::slash, VERBOSE, and verbosity_.
Referenced by readOptions().
void PFRootEventManager::fillClusterMask | ( | std::vector< bool > & | mask, |
const reco::PFClusterCollection & | clusters | ||
) | const |
cluster mask set to true for rechits inside TCutG
Definition at line 4070 of file PFRootEventManager.cc.
Referenced by particleFlow().
void PFRootEventManager::fillOutEventWithBlocks | ( | const reco::PFBlockCollection & | blocks | ) |
fills outEvent with blocks
Definition at line 2694 of file PFRootEventManager.cc.
References EventColin::addBlock(), i, and outEvent_.
void PFRootEventManager::fillOutEventWithCaloTowers | ( | const CaloTowerCollection & | cts | ) |
fills outEvent with calo towers
Definition at line 2675 of file PFRootEventManager.cc.
References EventColin::addCaloTower(), EventColin::CaloTower::e, EventColin::CaloTower::ee, EventColin::CaloTower::eh, CaloTower::emEnergy(), reco::LeafCandidate::energy(), CaloTower::hadEnergy(), i, outEvent_, and edm::SortedCollection< T, SORT >::size().
void PFRootEventManager::fillOutEventWithClusters | ( | const reco::PFClusterCollection & | clusters | ) |
fills OutEvent with clusters
Definition at line 2559 of file PFRootEventManager.cc.
References EventColin::addCluster(), closestParticle(), EventColin::Particle::e, EventColin::Cluster::e, PFLayer::ECAL_BARREL, PFLayer::ECAL_ENDCAP, reco::PFTrajectoryPoint::ECALEntrance, EventColin::Particle::eta, EventColin::Cluster::eta, cmsCodeRules.cppFunctionSkipper::exception, PFLayer::HCAL_BARREL1, PFLayer::HCAL_ENDCAP, reco::PFTrajectoryPoint::HCALEntrance, i, EventColin::Cluster::layer, reco::PFTrajectoryPoint::NLayers, outEvent_, EventColin::Cluster::particle, EventColin::Particle::pdgCode, reco::PFSimParticle::pdgCode(), phi, EventColin::Particle::phi, EventColin::Cluster::phi, and EventColin::Cluster::type.
Referenced by clustering().
void PFRootEventManager::fillOutEventWithPFCandidates | ( | const reco::PFCandidateCollection & | pfCandidates | ) |
fills OutEvent with candidates
Definition at line 2654 of file PFRootEventManager.cc.
References EventColin::addCandidate(), EventColin::Particle::e, reco::LeafCandidate::energy(), EventColin::Particle::eta, reco::LeafCandidate::eta(), i, outEvent_, reco::PFCandidate::particleId(), EventColin::Particle::pdgCode, EventColin::Particle::phi, and reco::LeafCandidate::phi().
Referenced by particleFlow().
void PFRootEventManager::fillOutEventWithSimParticles | ( | const reco::PFSimParticleCollection & | ptcs | ) |
fills OutEvent with sim particles
Definition at line 2616 of file PFRootEventManager.cc.
References EventColin::addParticle(), reco::PFSimParticle::daughterIds(), EventColin::Particle::e, reco::PFTrajectoryPoint::ECALEntrance, EventColin::Particle::eta, reco::PFTrack::extrapolatedPoint(), i, reco::PFTrajectoryPoint::momentum(), reco::PFTrack::nTrajectoryPoints(), outEvent_, EventColin::Particle::pdgCode, reco::PFSimParticle::pdgCode(), EventColin::Particle::phi, and reco::PFTrajectoryPoint::position().
Referenced by readFromSimulation().
void PFRootEventManager::fillPhotonMask | ( | std::vector< bool > & | mask, |
const reco::PhotonCollection & | photons | ||
) | const |
photon mask set to true for photons inside TCutG
Definition at line 4110 of file PFRootEventManager.cc.
Referenced by particleFlow().
void PFRootEventManager::fillRecHitMask | ( | std::vector< bool > & | mask, |
const reco::PFRecHitCollection & | rechits | ||
) | const |
rechit mask set to true for rechits inside TCutG
Definition at line 4045 of file PFRootEventManager.cc.
Referenced by clustering().
void PFRootEventManager::fillTrackMask | ( | std::vector< bool > & | mask, |
const reco::PFRecTrackCollection & | tracks | ||
) | const |
track mask set to true for rechits inside TCutG
Definition at line 4092 of file PFRootEventManager.cc.
References i, and trackInsideGCut().
Referenced by particleFlow().
void PFRootEventManager::fillTrackMask | ( | std::vector< bool > & | mask, |
const reco::GsfPFRecTrackCollection & | tracks | ||
) | const |
Definition at line 4131 of file PFRootEventManager.cc.
References i, and trackInsideGCut().
std::string PFRootEventManager::getGenParticleName | ( | int | partId, |
std::string & | latexStringName | ||
) | const |
get name of genParticle
Definition at line 4217 of file PFRootEventManager.cc.
References gather_cfg::cout, and mergeVDriftHistosByStation::name.
Referenced by DisplayManager::createGGenParticle(), and printGenParticles().
bool PFRootEventManager::highPtJet | ( | double | ptMin | ) | const |
returns true if there is at least one jet with pT>pTmin
Definition at line 1869 of file PFRootEventManager.cc.
References i, pfJets_, and PtMinSelector_cfg::ptMin.
bool PFRootEventManager::highPtPFCandidate | ( | double | ptMin, |
reco::PFCandidate::ParticleType | type = reco::PFCandidate::X |
||
) | const |
returns true if there is a PFCandidate of a given type over a given pT
Definition at line 1876 of file PFRootEventManager.cc.
References i, reco::PFCandidate::particleId(), pfCandidates_, reco::LeafCandidate::pt(), PtMinSelector_cfg::ptMin, and X.
void PFRootEventManager::initializeEventInformation | ( | ) |
Definition at line 103 of file PFRootEventManager.cc.
References gather_cfg::cout, ev_, edm::EventID::event(), edm::EventBase::id(), edm::EventID::luminosityBlock(), mapEventToEntry_, edm::EventID::run(), fwlite::ChainEvent::size(), and fwlite::ChainEvent::to().
Referenced by PFRootEventManager().
bool PFRootEventManager::isHadronicTau | ( | ) | const |
study the sim event to check if the tau decay is hadronic
Definition at line 2268 of file PFRootEventManager.cc.
References abs, reco::PFSimParticle::daughterIds(), i, reco::PFSimParticle::pdgCode(), and trueParticles_.
Referenced by readFromSimulation().
void PFRootEventManager::mcTruthMatching | ( | std::ostream & | out, |
const reco::PFCandidateCollection & | candidates, | ||
std::vector< std::list< simMatch > > & | candSimMatchTrack, | ||
std::vector< std::list< simMatch > > & | candSimMatchEcal | ||
) | const |
Definition at line 4331 of file PFRootEventManager.cc.
References gather_cfg::cout, reco::PFSimParticle::daughterIds(), reco::PFRecHit::detId(), reco::PFBlockElement::ECAL, reco::PFBlock::elements(), reco::PFCandidate::elementsInBlocks(), relval_parameters_module::energy, reco::PFRecHit::energy(), i, edm::Ref< C, T, F >::isNull(), reco::PFSimParticle::recHitContrib(), reco::PFSimParticle::recHitContribFrac(), rechitsECAL_, reco::PFSimParticle::rectrackId(), reco::PFBlockElement::TRACK, trueParticles_, VERBOSE, and verbosity_.
Referenced by print().
void PFRootEventManager::particleFlow | ( | ) |
performs particle flow
Definition at line 2711 of file PFRootEventManager.cc.
References PFAlgo::checkCleaning(), clustersECAL_, clustersHCAL_, clustersHFEM_, clustersHFHAD_, clustersPS_, convBremGsfrecTracks_, conversion_, gather_cfg::cout, debug_, displacedRecTracks_, fillClusterMask(), fillOutEventWithPFCandidates(), fillPhotonMask(), fillTrackMask(), PFBlockAlgo::findBlocks(), gsfrecTracks_, muons_, muonsHandle_, pfAlgo_, pfBlockAlgo_, pfBlocks_, pfCandidates_, pfNuclearTrackerVertex_, photons_, PFAlgo::postMuonCleaning(), primaryVertices_, rechitsCLEANED_, PFAlgo::reconstructParticles(), recTracks_, PFBlockAlgo::setInput(), PFAlgo::setPFVertexParameters(), PFBlockAlgo::transferBlocks(), PFAlgo::transferCandidates(), useAtHLT, v0_, VERBOSE, and verbosity_.
Referenced by processEntry().
void PFRootEventManager::pfCandCompare | ( | int | entry | ) |
compare particle flow
Definition at line 2824 of file PFRootEventManager.cc.
References gather_cfg::cout, Geom::deltaPhi(), i, pfCandCMSSW_, and pfCandidates_.
Referenced by processEntry().
void PFRootEventManager::PreprocessRecHits | ( | reco::PFRecHitCollection & | rechits, |
bool | findNeighbours | ||
) |
preprocess a rechit vector from a given rechit branch
Definition at line 2454 of file PFRootEventManager.cc.
References i, and setRecHitNeigbours().
Referenced by readFromSimulation().
void PFRootEventManager::PreprocessRecTracks | ( | reco::PFRecTrackCollection & | rectracks | ) |
preprocess a rectrack vector from a given rectrack branch
Definition at line 2437 of file PFRootEventManager.cc.
References i.
Referenced by readFromSimulation().
void PFRootEventManager::PreprocessRecTracks | ( | reco::GsfPFRecTrackCollection & | rectracks | ) |
Definition at line 2444 of file PFRootEventManager.cc.
References i.
void PFRootEventManager::print | ( | std::ostream & | out = std::cout , |
int | maxNLines = -1 |
||
) | const |
print information
Definition at line 3535 of file PFRootEventManager.cc.
References caloJets_, clusterAlgoECAL_, clusterAlgoHCAL_, clusterAlgoHFEM_, clusterAlgoHFHAD_, clusterAlgoPS_, clustersECAL_, clustersHCAL_, clustersHFEM_, clustersHFHAD_, clustersPS_, gather_cfg::cout, reco::PFSimParticle::daughterIds(), relval_parameters_module::energy, reco::PFTrack::extrapolatedPoint(), genJets_, i, mcTruthMatching(), reco::PFTrajectoryPoint::momentum(), pfBlocks_, pfCandidates_, pfJets_, printClusters(), printClusters_, printGenParticles(), printGenParticles_, printMCTruthMatching_, printPFBlocks_, printPFCandidates_, printPFCandidatesPtMin_, printPFJets_, printPFJetsPtMin_, printRecHits(), printRecHits_, printSimParticles_, printSimParticlesPtMin_, reco::LeafCandidate::pt(), reco::LeafCandidate::px(), reco::LeafCandidate::py(), reco::PFSimParticle::recHitContrib(), reco::PFSimParticle::recHitContribFrac(), rechitsECAL_, rechitsHCAL_, rechitsHFEM_, rechitsHFHAD_, rechitsPS_, reco::PFSimParticle::rectrackId(), mathSSE::sqrt(), trackInsideGCut(), and trueParticles_.
Referenced by DialogFrame::doPrint(), DisplayManager::printDisplay(), and processEntry().
void PFRootEventManager::printCluster | ( | const reco::PFCluster & | cluster, |
std::ostream & | out = std::cout |
||
) | const |
Definition at line 4005 of file PFRootEventManager.cc.
References relval_parameters_module::energy, reco::PFCluster::energy(), eta(), phi, reco::CaloCluster::position(), and printClustersEMin_.
Referenced by printClusters().
void PFRootEventManager::printClusters | ( | const reco::PFClusterCollection & | clusters, |
std::ostream & | out = std::cout |
||
) | const |
print clusters
Definition at line 3997 of file PFRootEventManager.cc.
References i, and printCluster().
Referenced by print().
void PFRootEventManager::printGenParticles | ( | std::ostream & | out = std::cout , |
int | maxNLines = -1 |
||
) | const |
print the HepMC truth
Definition at line 3751 of file PFRootEventManager.cc.
References gather_cfg::cout, eta(), configurableAnalysis::GenParticle, edm::HepMCProduct::GetEvent(), getGenParticleName(), gen::k, MCTruth_, mergeVDriftHistosByStation::name, submitDQMOfflineCAF::nLines, L1TEmulatorMonitor_cff::p, and printGenParticlesPtMin_.
Referenced by DialogFrame::doPrintGenParticles(), and print().
void PFRootEventManager::printMCCalib | ( | std::ofstream & | out | ) | const |
print calibration information
Definition at line 3475 of file PFRootEventManager.cc.
References deltaR(), genJets_, edm::HepMCProduct::GetEvent(), MCTruth_, pfJets_, mathSSE::sqrt(), and trueParticles_.
Referenced by processEntry().
void PFRootEventManager::printRecHit | ( | const reco::PFRecHit & | rh, |
unsigned | index, | ||
const char * | seed = " " , |
||
std::ostream & | out = std::cout |
||
) | const |
Definition at line 3980 of file PFRootEventManager.cc.
References relval_parameters_module::energy, reco::PFRecHit::energy(), eta(), phi, reco::PFRecHit::position(), and printRecHitsEMin_.
Referenced by printRecHits().
void PFRootEventManager::printRecHits | ( | const reco::PFRecHitCollection & | rechits, |
const PFClusterAlgo & | clusterAlgo, | ||
std::ostream & | out = std::cout |
||
) | const |
print rechits
Definition at line 3969 of file PFRootEventManager.cc.
References i, PFClusterAlgo::isSeed(), dbtoconf::out, and printRecHit().
Referenced by print().
|
virtual |
process one entry (pass the TTree entry)
Reimplemented in PFRootEventManagerColin, and MyPFRootEventManager.
Definition at line 1644 of file PFRootEventManager.cc.
References calibFile_, caloJetsCMSSW_, caloMetsCMSSW_, clustering(), clustersECAL_, clustersHCAL_, clustersHFEM_, clustersHFHAD_, clustersPS_, convBremGsfrecTracks_, conversion_, corrcaloJetsCMSSW_, gather_cfg::cout, DeltaMETcut, DeltaPhicut, doClustering_, doCompare_, doJets_, doMet_, doParticleFlow_, doPFCandidateBenchmark_, doPFDQM_, doPFJetBenchmark_, doPFMETBenchmark_, doTauBenchmark_, ev_, edm::EventID::event(), eventAccepted(), PFJetMonitor::fill(), PFCandidateManager::fill(), PFMETMonitor::fillOne(), genJets_, genParticlesCMSSW_, gsfrecTracks_, edm::EventBase::id(), iEvent, iEvent_, JECinCaloMet_, edm::EventID::luminosityBlock(), MET1cut, metManager_, muons_, outEvent_, outTree_, particleFlow(), pfCandCompare(), pfCandidateManager_, pfCandidates_, PFJetBenchmark_, pfJetMonitor_, pfJets_, pfMETMonitor_, pfMetsCMSSW_, pfNuclearTrackerVertex_, primaryVertices_, print(), printMCCalib(), PFJetBenchmark::process(), readFromSimulation(), rechitsCLEANED_, rechitsECAL_, rechitsHCAL_, rechitsHFEM_, rechitsHFHAD_, rechitsPS_, reconstructCaloJets(), reconstructGenJets(), reconstructPFJets(), recTracks_, PFJetBenchmark::resChargedHadEnergyMax(), reset(), PFJetBenchmark::resNeutralEmEnergyMax(), PFJetBenchmark::resNeutralHadEnergyMax(), PFJetBenchmark::resPtMax(), edm::EventID::run(), EventColin::setNumber(), stdTracks_, tauBenchmark(), fwlite::ChainEvent::to(), trueParticles_, v0_, VERBOSE, and verbosity_.
Referenced by DisplayManager::display(), DisplayManager::displayNextInteresting(), MyPFRootEventManager::processEntry(), PFRootEventManagerColin::processEntry(), and processEvent().
|
virtual |
process one event (pass the CMS event number)
Definition at line 1632 of file PFRootEventManager.cc.
References gather_cfg::cout, eventToEntry(), and processEntry().
Referenced by DisplayManager::displayEvent().
void PFRootEventManager::readCMSSWJets | ( | ) |
Definition at line 4201 of file PFRootEventManager.cc.
References caloJetsCMSSW_, gather_cfg::cout, genJetsCMSSW_, i, and pfJetsCMSSW_.
bool PFRootEventManager::readFromSimulation | ( | int | entry | ) |
read data from simulation tree
Definition at line 1889 of file PFRootEventManager.cc.
References caloJetsCMSSW_, caloJetsHandle_, caloJetsTag_, caloMetsCMSSW_, caloMetsHandle_, caloMetsTag_, caloTowers_, caloTowersHandle_, caloTowersTag_, benchmark_cfg::cerr, convBremGsfrecTracks_, convBremGsfrecTracksHandle_, convBremGsfrecTracksTag_, conversion_, conversionHandle_, conversionTag_, corrcaloJetsCMSSW_, corrcaloJetsHandle_, corrcaloJetsTag_, countChargedAndPhotons(), gather_cfg::cout, displacedRecTracks_, displacedRecTracksHandle_, displacedRecTracksTag_, doTauBenchmark_, ev_, fillOutEventWithSimParticles(), filterHadronicTaus_, filterNParticles_, filterTaus_, findRecHitNeighbours_, genJetsCMSSW_, genJetsHandle_, genJetsTag_, genParticlesCMSSW_, genParticlesforJets_, genParticlesforJetsHandle_, genParticlesforJetsTag_, genParticlesforMETHandle_, genParticlesforMETTag_, edm::EventBase::getByLabel(), gsfrecTracks_, gsfrecTracksHandle_, gsfrecTracksTag_, i, iEvent, isHadronicTau(), j, MCTruth_, MCTruthHandle_, MCTruthTag_, muons_, muonsHandle_, muonsTag_, pfCandCMSSW_, pfCandidateHandle_, pfCandidateTag_, pfJetsCMSSW_, pfJetsHandle_, pfJetsTag_, pfMetsCMSSW_, pfMetsHandle_, pfMetsTag_, pfNuclearTrackerVertex_, pfNuclearTrackerVertexHandle_, pfNuclearTrackerVertexTag_, photonHandle_, photons_, photonTag_, PreprocessRecHits(), PreprocessRecTracks(), primaryVertices_, primaryVerticesHandle_, primaryVerticesTag_, rechitsCLEANED_, rechitsCLEANEDHandles_, rechitsCLEANEDTags_, rechitsCLEANEDV_, rechitsECAL_, rechitsECALHandle_, rechitsECALTag_, rechitsHCAL_, rechitsHCALHandle_, rechitsHCALTag_, rechitsHFEM_, rechitsHFEMHandle_, rechitsHFEMTag_, rechitsHFHAD_, rechitsHFHADHandle_, rechitsHFHADTag_, rechitsPS_, rechitsPSHandle_, rechitsPSTag_, recTracks_, recTracksHandle_, recTracksTag_, findQualityFiles::size, stdTracks_, stdTracksHandle_, stdTracksTag_, tcMetsCMSSW_, tcMetsHandle_, tcMetsTag_, trueParticles_, trueParticlesHandle_, trueParticlesTag_, useConvBremGsfTracks_, useEGPhotons_, usePFConversions_, usePFNuclearInteractions_, usePFV0s_, v0_, v0Handle_, v0Tag_, VERBOSE, and verbosity_.
Referenced by processEntry().
void PFRootEventManager::readOptions | ( | const char * | file, |
bool | refresh = true , |
||
bool | reconnect = false |
||
) |
parse option file if(reconnect), the rootfile will be reopened, and the tree reconnected
Definition at line 130 of file PFRootEventManager.cc.
References calibFile_, calibration_, benchmark_cfg::cerr, clusterAlgoECAL_, clusterAlgoHCAL_, clusterAlgoHFEM_, clusterAlgoHFHAD_, clusterAlgoPS_, connect(), gather_cfg::cout, debug_, Benchmark::DEFAULT, DeltaMETcut, DeltaPhicut, deltaRMax, dir, doClustering_, doCompare_, doJets_, doMet_, doParticleFlow_, doPFCandidateBenchmark_, doPFDQM_, doPFJetBenchmark_, doPFMETBenchmark_, doTauBenchmark_, dqmFile_, PFClusterAlgo::enableDebugging(), cmsCodeRules.cppFunctionSkipper::exception, cmsRelvalreport::exit, expand(), fastsim_, filterHadronicTaus_, filterNParticles_, filterTaus_, findRecHitNeighbours_, IO::GetOpt(), JECinCaloMet_, jetAlgo_, jetAlgoType_, jetMaker_, jetsDebug_, MET1cut, metManager_, mode, onlyTwoJets, options_, outEvent_, outFile_, EcalCondDB::outfilename, outjetfilename, outTree_, pfAlgo_, pfBlockAlgo_, pfCandidateManager_, pfjBenchmarkDebug, PFJetBenchmark_, pfJetMonitor_, pfMETMonitor_, plotAgainstReco, printClusters_, printClustersEMin_, printGenParticles_, printGenParticlesPtMin_, printMCTruthMatching_, printPFBlocks_, printPFCandidates_, printPFCandidatesPtMin_, printPFJets_, printPFJetsPtMin_, printRecHits_, printRecHitsEMin_, printSimParticles_, printSimParticlesPtMin_, PtMinSelector_cfg::ptMin, readSpecificOptions(), reset(), PFAlgo::setAlgo(), PFAlgo::setCandConnectorParameters(), PFClusterAlgo::setCleanRBXandHPDs(), PFJetAlgorithm::SetConeAngle(), FWLiteJetProducer::setConeAreaFraction(), PFJetAlgorithm::SetConeMerge(), FWLiteJetProducer::setConeRadius(), PFAlgo::setDebug(), FWLiteJetProducer::setDebug(), PFBlockAlgo::setDebug(), reco::PFCluster::setDepthCorParameters(), PFMETMonitor::setDirectory(), PFJetMonitor::setDirectory(), PFCandidateManager::setDirectory(), PFAlgo::setDisplacedVerticesParameters(), PFClusterAlgo::setHistos(), FWLiteJetProducer::setMaxIterations(), FWLiteJetProducer::setMaxPairSize(), FWLiteJetProducer::setmEInputCut(), FWLiteJetProducer::setmEtInputCut(), PFClusterAlgo::setNNeighbours(), FWLiteJetProducer::setOverlapThreshold(), PFMETMonitor::setParameters(), PFJetMonitor::setParameters(), PFCandidateManager::setParameters(), PFAlgo::setParameters(), PFBlockAlgo::setParameters(), PFAlgo::setPFEleParameters(), PFAlgo::setPFMuonAndFakeParameters(), PFAlgo::setPFPhotonParameters(), PFClusterAlgo::setPosCalcNCrystal(), PFClusterAlgo::setPosCalcP1(), PFAlgo::setPostHFCleaningParameters(), FWLiteJetProducer::setPtMin(), Benchmark::setRange(), FWLiteJetProducer::setRParam(), PFClusterAlgo::setS4S1CleanBarrel(), PFClusterAlgo::setS4S1CleanEndcap(), PFClusterAlgo::setS6S2DoubleSpikeBarrel(), PFClusterAlgo::setS6S2DoubleSpikeEndcap(), PFJetAlgorithm::SetSeedEt(), FWLiteJetProducer::setSeedThreshold(), PFClusterAlgo::setShowerSigma(), PFClusterAlgo::setThreshBarrel(), PFClusterAlgo::setThreshCleanBarrel(), PFClusterAlgo::setThreshCleanEndcap(), PFClusterAlgo::setThreshDoubleSpikeBarrel(), PFClusterAlgo::setThreshDoubleSpikeEndcap(), PFClusterAlgo::setThreshEndcap(), PFClusterAlgo::setThreshPtBarrel(), PFClusterAlgo::setThreshPtEndcap(), PFClusterAlgo::setThreshPtSeedBarrel(), PFClusterAlgo::setThreshPtSeedEndcap(), PFClusterAlgo::setThreshSeedBarrel(), PFClusterAlgo::setThreshSeedEndcap(), PFMETMonitor::setup(), PFJetMonitor::setup(), PFJetBenchmark::setup(), PFCandidateManager::setup(), PFClusterAlgo::setUseCornerCells(), tauBenchmarkDebug_, thepfEnergyCalibrationHF_, FWLiteJetProducer::updateParameter(), useAtHLT, useConvBremPFRecTracks_, useEGPhotons_, VERBOSE, and verbosity_.
Referenced by PFRootEventManager().
|
inlinevirtual |
Reimplemented in PFRootEventManagerColin.
Definition at line 222 of file PFRootEventManager.h.
Referenced by readOptions().
void PFRootEventManager::reconstructCaloJets | ( | ) |
reconstruct calo jets
Definition at line 2930 of file PFRootEventManager.cc.
References caloJets_, caloTowers_, caloTowersPtrs_, edm::PtrVectorBase::clear(), gather_cfg::cout, i, jetsDebug_, ProtoJet::pt(), edm::PtrVector< T >::push_back(), reconstructFWLiteJets(), edm::SortedCollection< T, SORT >::size(), VERBOSE, and verbosity_.
Referenced by processEntry().
void PFRootEventManager::reconstructFWLiteJets | ( | const reco::CandidatePtrVector & | Candidates, |
std::vector< ProtoJet > & | output | ||
) |
used by the reconstruct*Jets functions
Produce jet collection using CMS Iterative Cone Algorithm
Definition at line 3013 of file PFRootEventManager.cc.
References FWLiteJetProducer::applyCuts(), gather_cfg::cout, collect_tpl::input, jetAlgoType_, jetMaker_, FWLiteJetProducer::makeFastJets(), FWLiteJetProducer::makeIterativeConeJets(), and FWLiteJetProducer::makeMidpointJets().
Referenced by reconstructCaloJets(), reconstructGenJets(), and reconstructPFJets().
void PFRootEventManager::reconstructGenJets | ( | ) |
reconstruct gen jets
Definition at line 2854 of file PFRootEventManager.cc.
References abs, reco::CompositePtrCandidate::begin(), edm::PtrVectorBase::clear(), gather_cfg::cout, reco::LeafCandidate::eta(), genJets_, genParticlesforJets_, genParticlesforJetsPtrs_, ProtoJet::getTowerList(), i, getHLTprescales::index, reco::isNeutrino(), ProtoJet::jetArea(), jetsDebug_, JetMaker::makeSpecific(), ProtoJet::nPasses(), reco::LeafCandidate::p(), ProtoJet::p4(), reco::LeafCandidate::pdgId(), reco::LeafCandidate::phi(), ProtoJet::pileup(), reco::LeafCandidate::pt(), edm::PtrVector< T >::push_back(), reconstructFWLiteJets(), edm::refToPtr(), edm::RefVector< C, T, F >::size(), reco::LeafCandidate::status(), VERBOSE, and verbosity_.
Referenced by processEntry().
void PFRootEventManager::reconstructPFJets | ( | ) |
reconstruct pf jets
Definition at line 2956 of file PFRootEventManager.cc.
References reco::CompositePtrCandidate::begin(), edm::PtrVectorBase::clear(), gather_cfg::cout, ProtoJet::getTowerList(), i, getHLTprescales::index, ProtoJet::jetArea(), jetsDebug_, JetMaker::makeSpecific(), ProtoJet::nPasses(), ProtoJet::p4(), pfCandidates_, pfCandidatesPtrs_, pfJets_, ProtoJet::pileup(), edm::PtrVector< T >::push_back(), reconstructFWLiteJets(), VERBOSE, and verbosity_.
Referenced by processEntry().
void PFRootEventManager::reset | ( | void | ) |
reset before next event
Definition at line 117 of file PFRootEventManager.cc.
References ev_, fwlite::ChainEvent::getTFile(), fwlite::ChainEvent::isValid(), outEvent_, outTree_, and EventColin::reset().
Referenced by processEntry(), and readOptions().
void PFRootEventManager::setRecHitNeigbours | ( | reco::PFRecHit & | rh, |
const std::map< unsigned, unsigned > & | detId2index | ||
) |
for a given rechit, find the indices of the rechit neighbours, and store these indices in the rechit. The search is done in a detid to index map
Definition at line 2476 of file PFRootEventManager.cc.
References reco::PFRecHit::add4Neighbour(), reco::PFRecHit::add8Neighbour(), reco::PFRecHit::clearNeighbours(), i, reco::PFRecHit::neighboursIds4(), and reco::PFRecHit::neighboursIds8().
Referenced by PreprocessRecHits().
edm::InputTag PFRootEventManager::stringToTag | ( | const std::vector< std::string > & | tagname | ) |
returns an InputTag from a vector of strings
Definition at line 4566 of file PFRootEventManager.cc.
References gather_cfg::cout.
double PFRootEventManager::tauBenchmark | ( | const reco::PFCandidateCollection & | candidates | ) |
COLIN need to get rid of this mess.
performs the tau benchmark TODO move this function and the associated datamembers out of here use an official benchmark from RecoParticleFlow/Benchmark
Definition at line 3040 of file PFRootEventManager.cc.
References abs, EventColin::addJetEHT(), EventColin::addJetMC(), EventColin::addJetPF(), caloTowers_, benchmark_cfg::cerr, reco::LeafCandidate::charge(), PFJetAlgorithm::Clear(), gather_cfg::cout, EventColin::Jet::e, EventColin::Jet::ee, EventColin::Jet::eh, relval_parameters_module::energy, EventColin::Jet::et, EventColin::Jet::eta, eta(), EventColin::Jet::ete, EventColin::Jet::eth, fastsim_, PFJetAlgorithm::FindJets(), edm::HepMCProduct::GetEvent(), h_deltaETvisible_MCEHT_, h_deltaETvisible_MCPF_, i, reco::isNeutrino(), metsig::jet, jetAlgo_, MCTruth_, reco::PFTrajectoryPoint::momentum(), outEvent_, reco::LeafCandidate::p4(), reco::PFCandidate::particleId(), reco::PFSimParticle::pdgCode(), phi, EventColin::Jet::phi, edm::SortedCollection< T, SORT >::size(), mathSSE::sqrt(), tauBenchmarkDebug_, trueParticles_, Utils::VectorEPRtoXYZ(), VERBOSE, and verbosity_.
Referenced by processEntry().
bool PFRootEventManager::trackInsideGCut | ( | const reco::PFTrack & | track | ) | const |
is PFTrack inside cut G ? yes if at least one trajectory point is inside.
Definition at line 4025 of file PFRootEventManager.cc.
References i, pos, and reco::PFTrack::trajectoryPoints().
Referenced by fillTrackMask(), and print().
|
inline |
|
virtual |
Reimplemented in PFRootEventManagerColin, and MyPFRootEventManager.
Definition at line 1577 of file PFRootEventManager.cc.
References clusterAlgoECAL_, clusterAlgoHCAL_, clusterAlgoHFEM_, clusterAlgoHFHAD_, clusterAlgoPS_, gather_cfg::cout, doPFDQM_, doPFJetBenchmark_, doPFMETBenchmark_, dqmFile_, metManager_, outFile_, PFJetBenchmark_, pfJetMonitor_, pfMETMonitor_, Benchmark::write(), PFJetBenchmark::write(), and PFClusterAlgo::write().
Referenced by PFRootEventManagerColin::write().
std::ofstream* PFRootEventManager::calibFile_ |
Definition at line 851 of file PFRootEventManager.h.
Referenced by processEntry(), and readOptions().
boost::shared_ptr<PFEnergyCalibration> PFRootEventManager::calibration_ |
Definition at line 848 of file PFRootEventManager.h.
Referenced by readOptions().
std::vector<ProtoJet> PFRootEventManager::caloJets_ |
calo Jets
Definition at line 610 of file PFRootEventManager.h.
Referenced by print(), and reconstructCaloJets().
std::vector<reco::CaloJet> PFRootEventManager::caloJetsCMSSW_ |
Definition at line 625 of file PFRootEventManager.h.
Referenced by processEntry(), readCMSSWJets(), and readFromSimulation().
edm::Handle< std::vector<reco::CaloJet> > PFRootEventManager::caloJetsHandle_ |
CMSSW calo Jets.
Definition at line 623 of file PFRootEventManager.h.
Referenced by readFromSimulation().
edm::InputTag PFRootEventManager::caloJetsTag_ |
Definition at line 624 of file PFRootEventManager.h.
Referenced by connect(), and readFromSimulation().
reco::CaloMETCollection PFRootEventManager::caloMets_ |
Calo MET.
Definition at line 636 of file PFRootEventManager.h.
reco::CaloMETCollection PFRootEventManager::caloMetsCMSSW_ |
Definition at line 644 of file PFRootEventManager.h.
Referenced by processEntry(), and readFromSimulation().
edm::Handle<reco::CaloMETCollection> PFRootEventManager::caloMetsHandle_ |
CMSSW Calo MET.
Definition at line 642 of file PFRootEventManager.h.
Referenced by readFromSimulation().
edm::InputTag PFRootEventManager::caloMetsTag_ |
Definition at line 643 of file PFRootEventManager.h.
Referenced by connect(), and readFromSimulation().
CaloTowerCollection PFRootEventManager::caloTowers_ |
Definition at line 505 of file PFRootEventManager.h.
Referenced by readFromSimulation(), reconstructCaloJets(), and tauBenchmark().
edm::Handle<CaloTowerCollection> PFRootEventManager::caloTowersHandle_ |
input collection of calotowers
Definition at line 503 of file PFRootEventManager.h.
Referenced by readFromSimulation().
reco::CandidatePtrVector PFRootEventManager::caloTowersPtrs_ |
for the reconstruction of jets. The elements will point to the objects in caloTowers_ has to be global to have a lifetime = lifetime of PFJets
Definition at line 510 of file PFRootEventManager.h.
Referenced by reconstructCaloJets().
edm::InputTag PFRootEventManager::caloTowersTag_ |
Definition at line 504 of file PFRootEventManager.h.
Referenced by connect(), and readFromSimulation().
PFClusterAlgo PFRootEventManager::clusterAlgoECAL_ |
clustering algorithm for ECAL
Definition at line 677 of file PFRootEventManager.h.
Referenced by clustering(), DisplayManager::createGRecHit(), DisplayManager::loadGRecHits(), print(), readOptions(), and write().
PFClusterAlgo PFRootEventManager::clusterAlgoHCAL_ |
clustering algorithm for HCAL
Definition at line 680 of file PFRootEventManager.h.
Referenced by clustering(), DisplayManager::createGRecHit(), DisplayManager::loadGRecHits(), print(), readOptions(), and write().
PFClusterAlgo PFRootEventManager::clusterAlgoHFEM_ |
clustering algorithm for HF, electro-magnetic layer
Definition at line 683 of file PFRootEventManager.h.
Referenced by clustering(), DisplayManager::createGRecHit(), DisplayManager::loadGRecHits(), print(), readOptions(), and write().
PFClusterAlgo PFRootEventManager::clusterAlgoHFHAD_ |
clustering algorithm for HF, hadronic layer
Definition at line 686 of file PFRootEventManager.h.
Referenced by clustering(), DisplayManager::createGRecHit(), DisplayManager::loadGRecHits(), print(), readOptions(), and write().
PFClusterAlgo PFRootEventManager::clusterAlgoPS_ |
clustering algorithm for PS
Definition at line 689 of file PFRootEventManager.h.
Referenced by clustering(), DisplayManager::createGRecHit(), DisplayManager::loadGRecHits(), print(), readOptions(), and write().
boost::shared_ptr<pftools::PFClusterCalibration> PFRootEventManager::clusterCalibration_ |
particle data table.
Definition at line 847 of file PFRootEventManager.h.
std::auto_ptr< reco::PFClusterCollection > PFRootEventManager::clustersECAL_ |
Definition at line 480 of file PFRootEventManager.h.
Referenced by clustering(), DisplayManager::loadGClusters(), particleFlow(), print(), MyPFRootEventManager::processEntry(), processEntry(), and PFRootEventManagerColin::processHIGH_E_TAUS().
edm::Handle<reco::PFClusterCollection> PFRootEventManager::clustersECALHandle_ |
clusters ECAL
Definition at line 478 of file PFRootEventManager.h.
edm::InputTag PFRootEventManager::clustersECALTag_ |
Definition at line 479 of file PFRootEventManager.h.
std::auto_ptr< reco::PFClusterCollection > PFRootEventManager::clustersHCAL_ |
Definition at line 485 of file PFRootEventManager.h.
Referenced by clustering(), DisplayManager::loadGClusters(), particleFlow(), print(), processEntry(), and PFRootEventManagerColin::processHIGH_E_TAUS().
edm::Handle<reco::PFClusterCollection> PFRootEventManager::clustersHCALHandle_ |
clusters HCAL
Definition at line 483 of file PFRootEventManager.h.
edm::InputTag PFRootEventManager::clustersHCALTag_ |
Definition at line 484 of file PFRootEventManager.h.
std::auto_ptr< reco::PFClusterCollection > PFRootEventManager::clustersHFEM_ |
Definition at line 490 of file PFRootEventManager.h.
Referenced by clustering(), DisplayManager::loadGClusters(), particleFlow(), print(), and processEntry().
edm::Handle<reco::PFClusterCollection> PFRootEventManager::clustersHFEMHandle_ |
clusters HCAL
Definition at line 488 of file PFRootEventManager.h.
edm::InputTag PFRootEventManager::clustersHFEMTag_ |
Definition at line 489 of file PFRootEventManager.h.
std::auto_ptr< reco::PFClusterCollection > PFRootEventManager::clustersHFHAD_ |
Definition at line 495 of file PFRootEventManager.h.
Referenced by clustering(), DisplayManager::loadGClusters(), particleFlow(), print(), and processEntry().
edm::Handle<reco::PFClusterCollection> PFRootEventManager::clustersHFHADHandle_ |
clusters HCAL
Definition at line 493 of file PFRootEventManager.h.
edm::InputTag PFRootEventManager::clustersHFHADTag_ |
Definition at line 494 of file PFRootEventManager.h.
std::auto_ptr< reco::PFClusterCollection > PFRootEventManager::clustersPS_ |
Definition at line 500 of file PFRootEventManager.h.
Referenced by clustering(), DisplayManager::loadGClusters(), particleFlow(), print(), and processEntry().
edm::Handle<reco::PFClusterCollection> PFRootEventManager::clustersPSHandle_ |
clusters PS
Definition at line 498 of file PFRootEventManager.h.
edm::InputTag PFRootEventManager::clustersPSTag_ |
Definition at line 499 of file PFRootEventManager.h.
reco::GsfPFRecTrackCollection PFRootEventManager::convBremGsfrecTracks_ |
Definition at line 534 of file PFRootEventManager.h.
Referenced by particleFlow(), processEntry(), and readFromSimulation().
edm::Handle<reco::GsfPFRecTrackCollection> PFRootEventManager::convBremGsfrecTracksHandle_ |
reconstructed secondary GSF tracks
Definition at line 532 of file PFRootEventManager.h.
Referenced by readFromSimulation().
edm::InputTag PFRootEventManager::convBremGsfrecTracksTag_ |
Definition at line 533 of file PFRootEventManager.h.
Referenced by connect(), and readFromSimulation().
reco::PFConversionCollection PFRootEventManager::conversion_ |
Definition at line 549 of file PFRootEventManager.h.
Referenced by particleFlow(), processEntry(), and readFromSimulation().
edm::Handle<reco::PFConversionCollection> PFRootEventManager::conversionHandle_ |
conversions
Definition at line 547 of file PFRootEventManager.h.
Referenced by readFromSimulation().
edm::InputTag PFRootEventManager::conversionTag_ |
Definition at line 548 of file PFRootEventManager.h.
Referenced by connect(), and readFromSimulation().
std::vector<reco::CaloJet> PFRootEventManager::corrcaloJetsCMSSW_ |
Definition at line 630 of file PFRootEventManager.h.
Referenced by processEntry(), and readFromSimulation().
edm::Handle< std::vector<reco::CaloJet> > PFRootEventManager::corrcaloJetsHandle_ |
CMSSW corrected calo Jets.
Definition at line 628 of file PFRootEventManager.h.
Referenced by readFromSimulation().
edm::InputTag PFRootEventManager::corrcaloJetsTag_ |
Definition at line 629 of file PFRootEventManager.h.
Referenced by connect(), and readFromSimulation().
bool PFRootEventManager::debug_ |
debug printouts for this PFRootEventManager on/off
Definition at line 805 of file PFRootEventManager.h.
Referenced by particleFlow(), and readOptions().
double PFRootEventManager::DeltaMETcut |
Definition at line 705 of file PFRootEventManager.h.
Referenced by processEntry(), and readOptions().
double PFRootEventManager::DeltaPhicut |
Definition at line 706 of file PFRootEventManager.h.
Referenced by processEntry(), and readOptions().
reco::PFRecTrackCollection PFRootEventManager::displacedRecTracks_ |
Definition at line 524 of file PFRootEventManager.h.
Referenced by particleFlow(), and readFromSimulation().
edm::Handle<reco::PFRecTrackCollection> PFRootEventManager::displacedRecTracksHandle_ |
Definition at line 520 of file PFRootEventManager.h.
Referenced by readFromSimulation().
edm::InputTag PFRootEventManager::displacedRecTracksTag_ |
Definition at line 522 of file PFRootEventManager.h.
Referenced by connect(), and readFromSimulation().
bool PFRootEventManager::doClustering_ |
clustering on/off. If on, rechits from tree are used to form clusters. If off, clusters from tree are used.
Definition at line 772 of file PFRootEventManager.h.
Referenced by processEntry(), and readOptions().
bool PFRootEventManager::doCompare_ |
comparison with pf CMSSW
Definition at line 778 of file PFRootEventManager.h.
Referenced by processEntry(), and readOptions().
bool PFRootEventManager::doJets_ |
jets on/off
Definition at line 781 of file PFRootEventManager.h.
Referenced by processEntry(), and readOptions().
bool PFRootEventManager::doMet_ |
MET on/off.
Definition at line 784 of file PFRootEventManager.h.
Referenced by processEntry(), and readOptions().
bool PFRootEventManager::doParticleFlow_ |
particle flow on/off
Definition at line 775 of file PFRootEventManager.h.
Referenced by processEntry(), and readOptions().
bool PFRootEventManager::doPFCandidateBenchmark_ |
Definition at line 709 of file PFRootEventManager.h.
Referenced by processEntry(), and readOptions().
bool PFRootEventManager::doPFDQM_ |
Definition at line 721 of file PFRootEventManager.h.
Referenced by processEntry(), readOptions(), and write().
bool PFRootEventManager::doPFJetBenchmark_ |
PFJet benchmark on/off.
Definition at line 799 of file PFRootEventManager.h.
Referenced by processEntry(), readOptions(), and write().
bool PFRootEventManager::doPFMETBenchmark_ |
PFMET benchmark on/off.
Definition at line 802 of file PFRootEventManager.h.
Referenced by processEntry(), readOptions(), and write().
bool PFRootEventManager::doTauBenchmark_ |
tau benchmark on/off
Definition at line 793 of file PFRootEventManager.h.
Referenced by processEntry(), readFromSimulation(), and readOptions().
TFile* PFRootEventManager::dqmFile_ |
Definition at line 722 of file PFRootEventManager.h.
Referenced by readOptions(), and write().
fwlite::ChainEvent* PFRootEventManager::ev_ |
NEW: input event.
Definition at line 419 of file PFRootEventManager.h.
Referenced by connect(), DisplayManager::DisplayManager(), initializeEventInformation(), processEntry(), readFromSimulation(), and reset().
edm::EventAuxiliary* PFRootEventManager::eventAuxiliary_ |
event auxiliary information
Definition at line 444 of file PFRootEventManager.h.
TBranch* PFRootEventManager::eventAuxiliaryBranch_ |
Definition at line 441 of file PFRootEventManager.h.
bool PFRootEventManager::fastsim_ |
Fastsim or fullsim.
Definition at line 816 of file PFRootEventManager.h.
Referenced by readOptions(), and tauBenchmark().
TFile* PFRootEventManager::file_ |
input file
Definition at line 662 of file PFRootEventManager.h.
bool PFRootEventManager::filterHadronicTaus_ |
Definition at line 764 of file PFRootEventManager.h.
Referenced by readFromSimulation(), and readOptions().
unsigned PFRootEventManager::filterNParticles_ |
Definition at line 762 of file PFRootEventManager.h.
Referenced by readFromSimulation(), and readOptions().
std::vector<int> PFRootEventManager::filterTaus_ |
Definition at line 766 of file PFRootEventManager.h.
Referenced by countChargedAndPhotons(), readFromSimulation(), and readOptions().
bool PFRootEventManager::findRecHitNeighbours_ |
find rechit neighbours ?
Definition at line 808 of file PFRootEventManager.h.
Referenced by readFromSimulation(), and readOptions().
reco::GenJetCollection PFRootEventManager::genJets_ |
gen Jets
Definition at line 582 of file PFRootEventManager.h.
Referenced by print(), printMCCalib(), processEntry(), and reconstructGenJets().
reco::GenJetCollection PFRootEventManager::genJetsCMSSW_ |
Definition at line 620 of file PFRootEventManager.h.
Referenced by readCMSSWJets(), and readFromSimulation().
edm::Handle<reco::GenJetCollection> PFRootEventManager::genJetsHandle_ |
CMSSW gen Jets.
Definition at line 618 of file PFRootEventManager.h.
Referenced by readFromSimulation().
edm::InputTag PFRootEventManager::genJetsTag_ |
Definition at line 619 of file PFRootEventManager.h.
Referenced by connect(), and readFromSimulation().
reco::GenParticleCollection PFRootEventManager::genParticlesCMSSW_ |
Definition at line 587 of file PFRootEventManager.h.
Referenced by processEntry(), and readFromSimulation().
reco::GenParticleRefVector PFRootEventManager::genParticlesforJets_ |
Definition at line 579 of file PFRootEventManager.h.
Referenced by readFromSimulation(), and reconstructGenJets().
edm::Handle<reco::GenParticleRefVector> PFRootEventManager::genParticlesforJetsHandle_ |
input collection of gen particles
Definition at line 577 of file PFRootEventManager.h.
Referenced by readFromSimulation().
reco::CandidatePtrVector PFRootEventManager::genParticlesforJetsPtrs_ |
gen particle base candidates (input for gen jets new since 1_8_0) the vector of references to genParticles genParticlesforJets_ is converted to a PtrVector, which is the input to jet reco
Definition at line 592 of file PFRootEventManager.h.
Referenced by reconstructGenJets().
edm::InputTag PFRootEventManager::genParticlesforJetsTag_ |
Definition at line 578 of file PFRootEventManager.h.
Referenced by connect(), and readFromSimulation().
edm::Handle<reco::GenParticleCollection> PFRootEventManager::genParticlesforMETHandle_ |
CMSSW GenParticles.
Definition at line 585 of file PFRootEventManager.h.
Referenced by readFromSimulation().
edm::InputTag PFRootEventManager::genParticlesforMETTag_ |
Definition at line 586 of file PFRootEventManager.h.
Referenced by connect(), and readFromSimulation().
reco::GsfPFRecTrackCollection PFRootEventManager::gsfrecTracks_ |
Definition at line 529 of file PFRootEventManager.h.
Referenced by DisplayManager::loadGGsfRecTracks(), particleFlow(), processEntry(), and readFromSimulation().
edm::Handle<reco::GsfPFRecTrackCollection> PFRootEventManager::gsfrecTracksHandle_ |
reconstructed GSF tracks
Definition at line 527 of file PFRootEventManager.h.
Referenced by readFromSimulation().
edm::InputTag PFRootEventManager::gsfrecTracksTag_ |
Definition at line 528 of file PFRootEventManager.h.
Referenced by connect(), and readFromSimulation().
TH1F* PFRootEventManager::h_deltaETvisible_MCEHT_ |
output histo dET ( EHT - MC)
Definition at line 432 of file PFRootEventManager.h.
Referenced by PFRootEventManager(), and tauBenchmark().
TH1F* PFRootEventManager::h_deltaETvisible_MCPF_ |
output histo dET ( PF - MC)
Definition at line 435 of file PFRootEventManager.h.
Referenced by PFRootEventManager(), and tauBenchmark().
int PFRootEventManager::iEvent_ |
current event
Definition at line 413 of file PFRootEventManager.h.
Referenced by eventNumber(), and processEntry().
std::vector<std::string> PFRootEventManager::inFileNames_ |
bool PFRootEventManager::JECinCaloMet_ |
propagate the Jet Energy Corrections to the caloMET on/off
Definition at line 787 of file PFRootEventManager.h.
Referenced by processEntry(), and readOptions().
PFJetAlgorithm PFRootEventManager::jetAlgo_ |
native jet algorithm
Definition at line 713 of file PFRootEventManager.h.
Referenced by readOptions(), and tauBenchmark().
int PFRootEventManager::jetAlgoType_ |
jet algo type
Definition at line 790 of file PFRootEventManager.h.
Referenced by readOptions(), and reconstructFWLiteJets().
FWLiteJetProducer PFRootEventManager::jetMaker_ |
wrapper to official jet algorithms
Definition at line 716 of file PFRootEventManager.h.
Referenced by readOptions(), and reconstructFWLiteJets().
bool PFRootEventManager::jetsDebug_ |
debug printouts for jet algo on/off
Definition at line 812 of file PFRootEventManager.h.
Referenced by readOptions(), reconstructCaloJets(), reconstructGenJets(), and reconstructPFJets().
RunsMap PFRootEventManager::mapEventToEntry_ |
Definition at line 858 of file PFRootEventManager.h.
Referenced by eventToEntry(), and initializeEventInformation().
edm::HepMCProduct PFRootEventManager::MCTruth_ |
Definition at line 574 of file PFRootEventManager.h.
Referenced by DisplayManager::loadGGenParticles(), DisplayManager::lookForGenParticle(), DisplayManager::printGenParticleInfo(), printGenParticles(), printMCCalib(), PFRootEventManagerColin::processNeutral(), readFromSimulation(), and tauBenchmark().
edm::Handle<edm::HepMCProduct> PFRootEventManager::MCTruthHandle_ |
edm::InputTag PFRootEventManager::MCTruthTag_ |
Definition at line 573 of file PFRootEventManager.h.
Referenced by connect(), and readFromSimulation().
double PFRootEventManager::MET1cut |
Definition at line 704 of file PFRootEventManager.h.
Referenced by processEntry(), and readOptions().
std::auto_ptr<METManager> PFRootEventManager::metManager_ |
Definition at line 853 of file PFRootEventManager.h.
Referenced by processEntry(), readOptions(), and write().
reco::MuonCollection PFRootEventManager::muons_ |
Definition at line 544 of file PFRootEventManager.h.
Referenced by particleFlow(), processEntry(), and readFromSimulation().
edm::Handle<reco::MuonCollection> PFRootEventManager::muonsHandle_ |
muons
Definition at line 542 of file PFRootEventManager.h.
Referenced by particleFlow(), and readFromSimulation().
edm::InputTag PFRootEventManager::muonsTag_ |
Definition at line 543 of file PFRootEventManager.h.
Referenced by connect(), and readFromSimulation().
IO* PFRootEventManager::options_ |
options file parser
Definition at line 416 of file PFRootEventManager.h.
Referenced by connect(), valtools.webpage::parseArgs(), readOptions(), PFRootEventManagerColin::readSpecificOptions(), and ~PFRootEventManager().
EventColin* PFRootEventManager::outEvent_ |
event for output tree
Definition at line 429 of file PFRootEventManager.h.
Referenced by fillOutEventWithBlocks(), fillOutEventWithCaloTowers(), fillOutEventWithClusters(), fillOutEventWithPFCandidates(), fillOutEventWithSimParticles(), processEntry(), readOptions(), reset(), tauBenchmark(), and ~PFRootEventManager().
TFile* PFRootEventManager::outFile_ |
output file
Definition at line 668 of file PFRootEventManager.h.
Referenced by readOptions(), PFRootEventManagerColin::readSpecificOptions(), MyPFRootEventManager::write(), PFRootEventManagerColin::write(), write(), and ~PFRootEventManager().
std::string PFRootEventManager::outFileName_ |
output filename
Definition at line 671 of file PFRootEventManager.h.
TTree* PFRootEventManager::outTree_ |
output tree
Definition at line 425 of file PFRootEventManager.h.
Referenced by processEntry(), readOptions(), and reset().
PFAlgo PFRootEventManager::pfAlgo_ |
particle flow algorithm
Definition at line 696 of file PFRootEventManager.h.
Referenced by particleFlow(), and readOptions().
PFBlockAlgo PFRootEventManager::pfBlockAlgo_ |
algorithm for building the particle flow blocks
Definition at line 693 of file PFRootEventManager.h.
Referenced by particleFlow(), and readOptions().
std::auto_ptr< reco::PFBlockCollection > PFRootEventManager::pfBlocks_ |
reconstructed pfblocks
Definition at line 595 of file PFRootEventManager.h.
Referenced by blocks(), DisplayManager::loadGPFBlocks(), particleFlow(), print(), PFRootEventManagerColin::processHIGH_E_TAUS(), and DisplayManager::retrieveBadBrems().
reco::PFCandidateCollection PFRootEventManager::pfCandCMSSW_ |
Definition at line 659 of file PFRootEventManager.h.
Referenced by pfCandCompare(), and readFromSimulation().
edm::Handle<reco::PFCandidateCollection> PFRootEventManager::pfCandidateHandle_ |
CMSSW PF candidates.
Definition at line 657 of file PFRootEventManager.h.
Referenced by readFromSimulation().
PFCandidateManager PFRootEventManager::pfCandidateManager_ |
Definition at line 708 of file PFRootEventManager.h.
Referenced by processEntry(), and readOptions().
std::auto_ptr< reco::PFCandidateCollection > PFRootEventManager::pfCandidates_ |
reconstructed pfCandidates
Definition at line 598 of file PFRootEventManager.h.
Referenced by highPtPFCandidate(), particleFlow(), pfCandCompare(), print(), processEntry(), and reconstructPFJets().
reco::CandidatePtrVector PFRootEventManager::pfCandidatesPtrs_ |
for the reconstruction of jets. The elements will point to the objects in pfCandidates_ has to be global to have a lifetime = lifetime of PFJets TODO make the other candidate PtrVectors for jets global as well
Definition at line 604 of file PFRootEventManager.h.
Referenced by reconstructPFJets().
edm::InputTag PFRootEventManager::pfCandidateTag_ |
Definition at line 658 of file PFRootEventManager.h.
Referenced by connect(), and readFromSimulation().
PFJetBenchmark PFRootEventManager::PFJetBenchmark_ |
PFJet Benchmark.
Definition at line 701 of file PFRootEventManager.h.
Referenced by processEntry(), readOptions(), and write().
PFJetMonitor PFRootEventManager::pfJetMonitor_ |
Definition at line 719 of file PFRootEventManager.h.
Referenced by processEntry(), readOptions(), and write().
reco::PFJetCollection PFRootEventManager::pfJets_ |
PF Jets.
Definition at line 607 of file PFRootEventManager.h.
Referenced by highPtJet(), print(), printMCCalib(), processEntry(), and reconstructPFJets().
reco::PFJetCollection PFRootEventManager::pfJetsCMSSW_ |
Definition at line 615 of file PFRootEventManager.h.
Referenced by readCMSSWJets(), and readFromSimulation().
edm::Handle<reco::PFJetCollection> PFRootEventManager::pfJetsHandle_ |
CMSSW PF Jets.
Definition at line 613 of file PFRootEventManager.h.
Referenced by readFromSimulation().
edm::InputTag PFRootEventManager::pfJetsTag_ |
Definition at line 614 of file PFRootEventManager.h.
Referenced by connect(), and readFromSimulation().
PFMETMonitor PFRootEventManager::pfMETMonitor_ |
Definition at line 720 of file PFRootEventManager.h.
Referenced by processEntry(), readOptions(), and write().
reco::PFMETCollection PFRootEventManager::pfMets_ |
PF MET.
Definition at line 633 of file PFRootEventManager.h.
reco::PFMETCollection PFRootEventManager::pfMetsCMSSW_ |
Definition at line 654 of file PFRootEventManager.h.
Referenced by processEntry(), and readFromSimulation().
edm::Handle<reco::PFMETCollection> PFRootEventManager::pfMetsHandle_ |
CMSSW PF MET.
Definition at line 652 of file PFRootEventManager.h.
Referenced by readFromSimulation().
edm::InputTag PFRootEventManager::pfMetsTag_ |
Definition at line 653 of file PFRootEventManager.h.
Referenced by connect(), and readFromSimulation().
reco::PFDisplacedTrackerVertexCollection PFRootEventManager::pfNuclearTrackerVertex_ |
Definition at line 564 of file PFRootEventManager.h.
Referenced by particleFlow(), processEntry(), and readFromSimulation().
edm::Handle<reco::PFDisplacedTrackerVertexCollection> PFRootEventManager::pfNuclearTrackerVertexHandle_ |
PFDisplacedVertex.
Definition at line 562 of file PFRootEventManager.h.
Referenced by readFromSimulation().
edm::InputTag PFRootEventManager::pfNuclearTrackerVertexTag_ |
Definition at line 563 of file PFRootEventManager.h.
Referenced by connect(), and readFromSimulation().
edm::Handle<reco::PhotonCollection> PFRootEventManager::photonHandle_ |
reco::PhotonCollection PFRootEventManager::photons_ |
Definition at line 554 of file PFRootEventManager.h.
Referenced by particleFlow(), and readFromSimulation().
edm::InputTag PFRootEventManager::photonTag_ |
Definition at line 553 of file PFRootEventManager.h.
Referenced by connect(), and readFromSimulation().
reco::VertexCollection PFRootEventManager::primaryVertices_ |
Definition at line 516 of file PFRootEventManager.h.
Referenced by particleFlow(), processEntry(), and readFromSimulation().
edm::Handle<reco::VertexCollection> PFRootEventManager::primaryVerticesHandle_ |
reconstructed primary vertices
Definition at line 514 of file PFRootEventManager.h.
Referenced by readFromSimulation().
edm::InputTag PFRootEventManager::primaryVerticesTag_ |
Definition at line 515 of file PFRootEventManager.h.
Referenced by connect(), and readFromSimulation().
bool PFRootEventManager::printClusters_ |
print clusters yes/no
Definition at line 732 of file PFRootEventManager.h.
Referenced by DialogFrame::createCmdFrame(), print(), readOptions(), and DialogFrame::selectPrintOption().
double PFRootEventManager::printClustersEMin_ |
Definition at line 733 of file PFRootEventManager.h.
Referenced by printCluster(), and readOptions().
bool PFRootEventManager::printGenParticles_ |
print MC truth yes/no
Definition at line 751 of file PFRootEventManager.h.
Referenced by DialogFrame::createCmdFrame(), print(), DialogFrame::ProcessMessage(), readOptions(), and DialogFrame::selectPrintOption().
double PFRootEventManager::printGenParticlesPtMin_ |
Definition at line 752 of file PFRootEventManager.h.
Referenced by printGenParticles(), and readOptions().
bool PFRootEventManager::printMCTruthMatching_ |
Definition at line 755 of file PFRootEventManager.h.
Referenced by print(), and readOptions().
bool PFRootEventManager::printPFBlocks_ |
print PFBlocks yes/no
Definition at line 736 of file PFRootEventManager.h.
Referenced by DialogFrame::createCmdFrame(), print(), readOptions(), and DialogFrame::selectPrintOption().
bool PFRootEventManager::printPFCandidates_ |
print PFCandidates yes/no
Definition at line 739 of file PFRootEventManager.h.
Referenced by DialogFrame::createCmdFrame(), print(), readOptions(), and DialogFrame::selectPrintOption().
double PFRootEventManager::printPFCandidatesPtMin_ |
Definition at line 740 of file PFRootEventManager.h.
Referenced by print(), and readOptions().
bool PFRootEventManager::printPFJets_ |
print PFJets yes/no
Definition at line 743 of file PFRootEventManager.h.
Referenced by DialogFrame::createCmdFrame(), print(), readOptions(), and DialogFrame::selectPrintOption().
double PFRootEventManager::printPFJetsPtMin_ |
Definition at line 744 of file PFRootEventManager.h.
Referenced by print(), and readOptions().
bool PFRootEventManager::printRecHits_ |
print rechits yes/no
Definition at line 728 of file PFRootEventManager.h.
Referenced by DialogFrame::createCmdFrame(), print(), readOptions(), and DialogFrame::selectPrintOption().
double PFRootEventManager::printRecHitsEMin_ |
Definition at line 729 of file PFRootEventManager.h.
Referenced by printRecHit(), and readOptions().
bool PFRootEventManager::printSimParticles_ |
print true particles yes/no
Definition at line 747 of file PFRootEventManager.h.
Referenced by DialogFrame::createCmdFrame(), print(), readOptions(), and DialogFrame::selectPrintOption().
double PFRootEventManager::printSimParticlesPtMin_ |
Definition at line 748 of file PFRootEventManager.h.
Referenced by print(), and readOptions().
reco::PFRecHitCollection PFRootEventManager::rechitsCLEANED_ |
Definition at line 470 of file PFRootEventManager.h.
Referenced by particleFlow(), processEntry(), and readFromSimulation().
std::vector< edm::Handle<reco::PFRecHitCollection> > PFRootEventManager::rechitsCLEANEDHandles_ |
Definition at line 468 of file PFRootEventManager.h.
Referenced by connect(), and readFromSimulation().
std::vector< edm::InputTag > PFRootEventManager::rechitsCLEANEDTags_ |
Definition at line 469 of file PFRootEventManager.h.
Referenced by connect(), and readFromSimulation().
std::vector< reco::PFRecHitCollection > PFRootEventManager::rechitsCLEANEDV_ |
rechits HF CLEANED
Definition at line 467 of file PFRootEventManager.h.
Referenced by connect(), and readFromSimulation().
reco::PFRecHitCollection PFRootEventManager::rechitsECAL_ |
Definition at line 449 of file PFRootEventManager.h.
Referenced by clustering(), DisplayManager::getMaxE(), DisplayManager::loadGRecHits(), DisplayManager::lookForMaxRecHit(), mcTruthMatching(), print(), processEntry(), and readFromSimulation().
edm::Handle<reco::PFRecHitCollection> PFRootEventManager::rechitsECALHandle_ |
rechits ECAL
Definition at line 447 of file PFRootEventManager.h.
Referenced by readFromSimulation().
edm::InputTag PFRootEventManager::rechitsECALTag_ |
Definition at line 448 of file PFRootEventManager.h.
Referenced by connect(), and readFromSimulation().
reco::PFRecHitCollection PFRootEventManager::rechitsHCAL_ |
Definition at line 454 of file PFRootEventManager.h.
Referenced by clustering(), DisplayManager::getMaxE(), DisplayManager::loadGRecHits(), DisplayManager::lookForMaxRecHit(), print(), processEntry(), and readFromSimulation().
edm::Handle<reco::PFRecHitCollection> PFRootEventManager::rechitsHCALHandle_ |
rechits HCAL
Definition at line 452 of file PFRootEventManager.h.
Referenced by readFromSimulation().
edm::InputTag PFRootEventManager::rechitsHCALTag_ |
Definition at line 453 of file PFRootEventManager.h.
Referenced by connect(), and readFromSimulation().
reco::PFRecHitCollection PFRootEventManager::rechitsHFEM_ |
Definition at line 459 of file PFRootEventManager.h.
Referenced by clustering(), DisplayManager::getMaxE(), DisplayManager::loadGRecHits(), print(), processEntry(), and readFromSimulation().
edm::Handle<reco::PFRecHitCollection> PFRootEventManager::rechitsHFEMHandle_ |
rechits HF EM
Definition at line 457 of file PFRootEventManager.h.
Referenced by readFromSimulation().
edm::InputTag PFRootEventManager::rechitsHFEMTag_ |
Definition at line 458 of file PFRootEventManager.h.
Referenced by connect(), and readFromSimulation().
reco::PFRecHitCollection PFRootEventManager::rechitsHFHAD_ |
Definition at line 464 of file PFRootEventManager.h.
Referenced by clustering(), DisplayManager::getMaxE(), DisplayManager::loadGRecHits(), print(), processEntry(), and readFromSimulation().
edm::Handle<reco::PFRecHitCollection> PFRootEventManager::rechitsHFHADHandle_ |
rechits HF HAD
Definition at line 462 of file PFRootEventManager.h.
Referenced by readFromSimulation().
edm::InputTag PFRootEventManager::rechitsHFHADTag_ |
Definition at line 463 of file PFRootEventManager.h.
Referenced by connect(), and readFromSimulation().
reco::PFRecHitCollection PFRootEventManager::rechitsPS_ |
Definition at line 475 of file PFRootEventManager.h.
Referenced by clustering(), DisplayManager::getMaxE(), DisplayManager::loadGRecHits(), print(), processEntry(), and readFromSimulation().
edm::Handle<reco::PFRecHitCollection> PFRootEventManager::rechitsPSHandle_ |
edm::InputTag PFRootEventManager::rechitsPSTag_ |
Definition at line 474 of file PFRootEventManager.h.
Referenced by connect(), and readFromSimulation().
reco::PFRecTrackCollection PFRootEventManager::recTracks_ |
Definition at line 523 of file PFRootEventManager.h.
Referenced by DisplayManager::loadGRecTracks(), particleFlow(), processEntry(), PFRootEventManagerColin::processHIGH_E_TAUS(), and readFromSimulation().
edm::Handle<reco::PFRecTrackCollection> PFRootEventManager::recTracksHandle_ |
reconstructed tracks
Definition at line 519 of file PFRootEventManager.h.
Referenced by readFromSimulation().
edm::InputTag PFRootEventManager::recTracksTag_ |
Definition at line 521 of file PFRootEventManager.h.
Referenced by connect(), and readFromSimulation().
reco::TrackCollection PFRootEventManager::stdTracks_ |
Definition at line 539 of file PFRootEventManager.h.
Referenced by processEntry(), and readFromSimulation().
edm::Handle<reco::TrackCollection> PFRootEventManager::stdTracksHandle_ |
standard reconstructed tracks
Definition at line 537 of file PFRootEventManager.h.
Referenced by readFromSimulation().
edm::InputTag PFRootEventManager::stdTracksTag_ |
Definition at line 538 of file PFRootEventManager.h.
Referenced by connect(), and readFromSimulation().
bool PFRootEventManager::tauBenchmarkDebug_ |
tau benchmark debug
Definition at line 796 of file PFRootEventManager.h.
Referenced by readOptions(), and tauBenchmark().
reco::METCollection PFRootEventManager::tcMets_ |
TCMET.
Definition at line 639 of file PFRootEventManager.h.
reco::METCollection PFRootEventManager::tcMetsCMSSW_ |
Definition at line 649 of file PFRootEventManager.h.
Referenced by readFromSimulation().
edm::Handle<reco::METCollection> PFRootEventManager::tcMetsHandle_ |
CMSSW TCMET.
Definition at line 647 of file PFRootEventManager.h.
Referenced by readFromSimulation().
edm::InputTag PFRootEventManager::tcMetsTag_ |
Definition at line 648 of file PFRootEventManager.h.
Referenced by connect(), and readFromSimulation().
boost::shared_ptr<PFEnergyCalibrationHF> PFRootEventManager::thepfEnergyCalibrationHF_ |
Definition at line 849 of file PFRootEventManager.h.
Referenced by readOptions().
TTree* PFRootEventManager::tree_ |
reco::PFSimParticleCollection PFRootEventManager::trueParticles_ |
Definition at line 569 of file PFRootEventManager.h.
Referenced by closestParticle(), countChargedAndPhotons(), isHadronicTau(), DisplayManager::loadGSimParticles(), mcTruthMatching(), print(), printMCCalib(), MyPFRootEventManager::processEntry(), processEntry(), PFRootEventManagerColin::processHIGH_E_TAUS(), readFromSimulation(), and tauBenchmark().
edm::Handle<reco::PFSimParticleCollection> PFRootEventManager::trueParticlesHandle_ |
true particles
Definition at line 567 of file PFRootEventManager.h.
Referenced by readFromSimulation().
edm::InputTag PFRootEventManager::trueParticlesTag_ |
Definition at line 568 of file PFRootEventManager.h.
Referenced by connect(), and readFromSimulation().
bool PFRootEventManager::useAtHLT |
Use HLT tracking.
Definition at line 837 of file PFRootEventManager.h.
Referenced by particleFlow(), and readOptions().
bool PFRootEventManager::useConvBremGsfTracks_ |
Use Secondary Gsf Tracks.
Definition at line 828 of file PFRootEventManager.h.
Referenced by connect(), and readFromSimulation().
bool PFRootEventManager::useConvBremPFRecTracks_ |
Use Conv Brem KF Tracks.
Definition at line 831 of file PFRootEventManager.h.
Referenced by connect(), and readOptions().
bool PFRootEventManager::useEGPhotons_ |
Use EGPhotons.
Definition at line 834 of file PFRootEventManager.h.
Referenced by readFromSimulation(), and readOptions().
bool PFRootEventManager::usePFConversions_ |
Use of conversions in PFAlgo.
Definition at line 819 of file PFRootEventManager.h.
Referenced by connect(), and readFromSimulation().
bool PFRootEventManager::usePFNuclearInteractions_ |
Use of PFDisplacedVertex in PFAlgo.
Definition at line 825 of file PFRootEventManager.h.
Referenced by connect(), and readFromSimulation().
bool PFRootEventManager::usePFV0s_ |
Use of V0 in PFAlgo.
Definition at line 822 of file PFRootEventManager.h.
Referenced by connect(), and readFromSimulation().
reco::PFV0Collection PFRootEventManager::v0_ |
Definition at line 559 of file PFRootEventManager.h.
Referenced by particleFlow(), processEntry(), and readFromSimulation().
edm::Handle<reco::PFV0Collection> PFRootEventManager::v0Handle_ |
edm::InputTag PFRootEventManager::v0Tag_ |
Definition at line 558 of file PFRootEventManager.h.
Referenced by connect(), and readFromSimulation().
int PFRootEventManager::verbosity_ |
verbosity
Definition at line 758 of file PFRootEventManager.h.
Referenced by clustering(), expand(), mcTruthMatching(), particleFlow(), processEntry(), readFromSimulation(), readOptions(), reconstructCaloJets(), reconstructGenJets(), reconstructPFJets(), and tauBenchmark().