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 190 of file PFRootEventManager.h.
typedef std::map<int, int> PFRootEventManager::EventToEntry |
Definition at line 891 of file PFRootEventManager.h.
typedef std::map<int, EventToEntry> PFRootEventManager::LumisMap |
Definition at line 892 of file PFRootEventManager.h.
typedef std::map<int, LumisMap> PFRootEventManager::RunsMap |
Definition at line 893 of file PFRootEventManager.h.
viewport definition
Enumerator | |
---|---|
XY | |
RZ | |
EPE | |
EPH | |
NViews |
Definition at line 195 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 1782 of file PFRootEventManager.cc.
References options_, outEvent_, and outFile_.
|
inline |
Definition at line 391 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 4449 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 2774 of file PFRootEventManager.cc.
References clusterAlgoECAL_, clusterAlgoHCAL_, clusterAlgoHFEM_, clusterAlgoHFHAD_, clusterAlgoHO_, clusterAlgoPS_, PFClusterAlgo::clusters(), clustersECAL_, clustersHCAL_, clustersHFEM_, clustersHFHAD_, clustersHO_, clustersPS_, gather_cfg::cout, PFClusterAlgo::doClustering(), fillOutEventWithClusters(), fillRecHitMask(), rechitsECAL_, rechitsHCAL_, rechitsHFEM_, rechitsHFHAD_, rechitsHO_, rechitsPS_, useHO_, VERBOSE, and verbosity_.
Referenced by processEntry().
void PFRootEventManager::connect | ( | const char * | infilename = "" | ) |
open the root file and connect to the tree
Definition at line 1588 of file PFRootEventManager.cc.
References caloJetsTag_, caloMetsTag_, caloTowersTag_, convBremGsfrecTracksTag_, conversionTag_, corrcaloJetsTag_, gather_cfg::cout, displacedRecTracksTag_, AutoLibraryLoader::enable(), ev_, genJetsTag_, genParticlesforJetsTag_, genParticlesforMETTag_, IO::GetOpt(), gsfrecTracksTag_, compare_using_db::ifile, inFileNames_, fwlite::ChainEvent::isValid(), MCTruthTag_, muonsTag_, options_, pfCandidateTag_, pfJetsTag_, pfMetsTag_, pfNuclearTrackerVertexTag_, photonTag_, primaryVerticesTag_, rechitsCLEANEDHandles_, rechitsCLEANEDTags_, rechitsCLEANEDV_, rechitsECALTag_, rechitsHCALTag_, rechitsHFEMTag_, rechitsHFHADTag_, rechitsHOTag_, rechitsPSTag_, recTracksTag_, fwlite::ChainEvent::size(), stdTracksTag_, o2o::tags, tcMetsTag_, trueParticlesTag_, useConvBremGsfTracks_, useConvBremPFRecTracks_, usePFConversions_, usePFNuclearInteractions_, usePFV0s_, and v0Tag_.
Referenced by Vispa.Gui.ZoomableScrollArea.ZoomableScrollArea::__init__(), Vispa.Views.PropertyView.BooleanProperty::__init__(), Vispa.Gui.FindDialog.FindDialog::_addScript(), Vispa.Gui.FindDialog.FindDialog::_addStringProperty(), Vispa.Main.Application.Application::_connectSignals(), Vispa.Plugins.ConfigEditor.CodeTableView.CodeTableView::_createItem(), Vispa.Gui.BoxContentDialog.BoxContentDialog::addButton(), Vispa.Gui.ToolBoxContainer.ToolBoxContainer::addWidget(), Vispa.Views.PropertyView.PropertyView::append(), Vispa.Views.PropertyView.PropertyView::appendAddRow(), Vispa.Main.Application.Application::createAction(), Vispa.Views.PropertyView.TextEditWithButtonProperty::createButton(), Vispa.Views.LineDecayView.LineDecayView::createLineDecayContainer(), Vispa.Views.PropertyView.TextEditWithButtonProperty::createLineEdit(), Vispa.Views.LineDecayView.LineDecayContainer::createObject(), Vispa.Views.PropertyView.TextEditWithButtonProperty::createTextEdit(), Vispa.Plugins.Browser.BrowserTabController.BrowserTabController::filterDialog(), Vispa.Plugins.Browser.BrowserTabController.BrowserTabController::find(), Vispa.Gui.PortWidget.PortWidget::mouseMoveEvent(), readOptions(), Vispa.Views.PropertyView.BooleanProperty::setChecked(), Vispa.Main.SplitterTab.SplitterTab::setController(), Vispa.Plugins.Browser.BrowserTab.BrowserTab::setController(), Vispa.Views.PropertyView.BooleanProperty::setReadOnly(), Vispa.Views.PropertyView.DropDownProperty::setReadOnly(), Vispa.Views.PropertyView.TextEditWithButtonProperty::setReadOnly(), Vispa.Plugins.Browser.BrowserTabController.BrowserTabController::setTab(), Vispa.Views.PropertyView.IntegerProperty::setValue(), Vispa.Plugins.Browser.BrowserTabController.BrowserTabController::switchCenterView(), Vispa.Plugins.EdmBrowser.EdmBrowserTabController.EdmBrowserTabController::updateViewMenu(), and 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 2558 of file PFRootEventManager.cc.
References abs, DeDxDiscriminatorTools::charge(), reco::PFTrack::charge(), reco::PFSimParticle::daughterIds(), alignCSCRings::e, 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 2090 of file PFRootEventManager.cc.
Referenced by processEntry().
|
inline |
Definition at line 394 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 1827 of file PFRootEventManager.cc.
References gather_cfg::cout, and mapEventToEntry_.
Referenced by processEvent().
string PFRootEventManager::expand | ( | const std::string & | oldString | ) | const |
Definition at line 3723 of file PFRootEventManager.cc.
References begin, dtNoiseDBValidation_cfg::cerr, gather_cfg::cout, createBeamHaloJobs::directory, end, cmsRelvalreport::exit, 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 4369 of file PFRootEventManager.cc.
Referenced by particleFlow().
void PFRootEventManager::fillOutEventWithBlocks | ( | const reco::PFBlockCollection & | blocks | ) |
fills outEvent with blocks
Definition at line 2975 of file PFRootEventManager.cc.
References EventColin::addBlock(), i, and outEvent_.
void PFRootEventManager::fillOutEventWithCaloTowers | ( | const CaloTowerCollection & | cts | ) |
fills outEvent with calo towers
Definition at line 2956 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 2834 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, cppFunctionSkipper::exception, PFLayer::HCAL_BARREL1, PFLayer::HCAL_BARREL2, PFLayer::HCAL_ENDCAP, reco::PFTrajectoryPoint::HCALEntrance, reco::PFTrajectoryPoint::HOLayer, i, EventColin::Cluster::layer, reco::PFTrajectoryPoint::NLayers, outEvent_, EventColin::Cluster::particle, EventColin::Particle::pdgCode, reco::PFSimParticle::pdgCode(), phi, EventColin::Particle::phi, EventColin::Cluster::phi, EventColin::Cluster::type, and useHO_.
Referenced by clustering().
void PFRootEventManager::fillOutEventWithPFCandidates | ( | const reco::PFCandidateCollection & | pfCandidates | ) |
fills OutEvent with candidates
Definition at line 2935 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 2897 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 4409 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 4344 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 4391 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 4430 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 4516 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 2096 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 2103 of file PFRootEventManager.cc.
References i, reco::PFCandidate::particleId(), pfCandidates_, reco::LeafCandidate::pt(), PtMinSelector_cfg::ptMin, and X.
void PFRootEventManager::initializeEventInformation | ( | ) |
Definition at line 105 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 2528 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 4685 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 2992 of file PFRootEventManager.cc.
References PFAlgo::checkCleaning(), clustersECAL_, clustersHCAL_, clustersHFEM_, clustersHFHAD_, clustersHO_, clustersPS_, convBremGsfrecTracks_, conversion_, gather_cfg::cout, debug_, displacedRecTracks_, egammaElectrons_, fillClusterMask(), fillOutEventWithPFCandidates(), fillPhotonMask(), fillTrackMask(), PFBlockAlgo::findBlocks(), gsfrecTracks_, muons_, muonsHandle_, pfAlgo_, pfBlockAlgo_, pfBlocks_, pfCandidateElectronExtras_, pfCandidates_, pfNuclearTrackerVertex_, photons_, PFAlgo::postMuonCleaning(), primaryVertices_, rechitsCLEANED_, PFAlgo::reconstructParticles(), recTracks_, PFAlgo::setEGElectronCollection(), PFAlgo::setElectronExtraRef(), PFBlockAlgo::setInput(), PFAlgo::setPFVertexParameters(), PFBlockAlgo::transferBlocks(), PFAlgo::transferCandidates(), PFAlgo::transferElectronExtra(), useAtHLT_, useEGElectrons_, useHO_, usePFElectrons_, v0_, VERBOSE, and verbosity_.
Referenced by processEntry().
void PFRootEventManager::pfCandCompare | ( | int | entry | ) |
compare particle flow
Definition at line 3121 of file PFRootEventManager.cc.
References gather_cfg::cout, HLTFastRecoForTau_cff::deltaEta, SiPixelRawToDigiRegional_cfi::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 2718 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 2697 of file PFRootEventManager.cc.
void PFRootEventManager::PreprocessRecTracks | ( | reco::GsfPFRecTrackCollection & | rectracks | ) |
Definition at line 2706 of file PFRootEventManager.cc.
void PFRootEventManager::print | ( | std::ostream & | out = std::cout , |
int | maxNLines = -1 |
||
) | const |
print information
Definition at line 3830 of file PFRootEventManager.cc.
References caloJets_, clusterAlgoECAL_, clusterAlgoHCAL_, clusterAlgoHFEM_, clusterAlgoHFHAD_, clusterAlgoHO_, clusterAlgoPS_, clustersECAL_, clustersHCAL_, clustersHFEM_, clustersHFHAD_, clustersHO_, 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_, rechitsHO_, rechitsPS_, reco::PFSimParticle::rectrackId(), mathSSE::sqrt(), trackInsideGCut(), trueParticles_, and useHO_.
Referenced by DialogFrame::doPrint(), DisplayManager::printDisplay(), and processEntry().
void PFRootEventManager::printCluster | ( | const reco::PFCluster & | cluster, |
std::ostream & | out = std::cout |
||
) | const |
Definition at line 4308 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 4300 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 4054 of file PFRootEventManager.cc.
References gather_cfg::cout, eta(), configurableAnalysis::GenParticle, edm::HepMCProduct::GetEvent(), getGenParticleName(), errorMatrix2Lands_multiChannel::id, gen::k, MCTruth_, mergeVDriftHistosByStation::name, submitDQMOfflineCAF::nLines, AlCaHLTBitMon_ParallelJobs::p, and printGenParticlesPtMin_.
Referenced by DialogFrame::doPrintGenParticles(), and print().
void PFRootEventManager::printMCCalib | ( | std::ofstream & | out | ) | const |
print calibration information
Definition at line 3770 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 4283 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 4272 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 1863 of file PFRootEventManager.cc.
References calibFile_, caloJetsCMSSW_, caloMetsCMSSW_, clustering(), clustersECAL_, clustersHCAL_, clustersHFEM_, clustersHFHAD_, clustersHO_, 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_, rechitsHO_, 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_, useHO_, 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 1851 of file PFRootEventManager.cc.
References gather_cfg::cout, eventToEntry(), and processEntry().
Referenced by DisplayManager::displayEvent().
void PFRootEventManager::readCMSSWJets | ( | ) |
Definition at line 4500 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 2116 of file PFRootEventManager.cc.
References caloJetsCMSSW_, caloJetsHandle_, caloJetsTag_, caloMetsCMSSW_, caloMetsHandle_, caloMetsTag_, caloTowers_, caloTowersHandle_, caloTowersTag_, dtNoiseDBValidation_cfg::cerr, convBremGsfrecTracks_, convBremGsfrecTracksHandle_, convBremGsfrecTracksTag_, conversion_, conversionHandle_, conversionTag_, corrcaloJetsCMSSW_, corrcaloJetsHandle_, corrcaloJetsTag_, countChargedAndPhotons(), gather_cfg::cout, displacedRecTracks_, displacedRecTracksHandle_, displacedRecTracksTag_, doTauBenchmark_, egammaElectronHandle_, egammaElectrons_, egammaElectronsTag_, 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(), primaryVertices_, primaryVerticesHandle_, primaryVerticesTag_, rechitsCLEANED_, rechitsCLEANEDHandles_, rechitsCLEANEDTags_, rechitsCLEANEDV_, rechitsECAL_, rechitsECALHandle_, rechitsECALTag_, rechitsHCAL_, rechitsHCALHandle_, rechitsHCALTag_, rechitsHFEM_, rechitsHFEMHandle_, rechitsHFEMTag_, rechitsHFHAD_, rechitsHFHADHandle_, rechitsHFHADTag_, rechitsHO_, rechitsHOHandle_, rechitsHOTag_, rechitsPS_, rechitsPSHandle_, rechitsPSTag_, recTracks_, recTracksHandle_, recTracksTag_, findQualityFiles::size, stdTracks_, stdTracksHandle_, stdTracksTag_, tcMetsCMSSW_, tcMetsHandle_, tcMetsTag_, trueParticles_, trueParticlesHandle_, trueParticlesTag_, useConvBremGsfTracks_, useEGElectrons_, useEGPhotons_, useHO_, 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 132 of file PFRootEventManager.cc.
References algo, calibFile_, calibration_, dtNoiseDBValidation_cfg::cerr, clusterAlgoECAL_, clusterAlgoHCAL_, clusterAlgoHFEM_, clusterAlgoHFHAD_, clusterAlgoHO_, clusterAlgoPS_, connect(), gather_cfg::cout, debug_, Benchmark::DEFAULT, DeltaMETcut, DeltaPhicut, deltaRMax, dir, GetRecoTauVFromDQM_MC_cff::dir2, doClustering_, doCompare_, doJets_, doMet_, doParticleFlow_, doPFCandidateBenchmark_, doPFDQM_, doPFJetBenchmark_, doPFMETBenchmark_, doTauBenchmark_, dqmFile_, egammaElectronsTag_, PFClusterAlgo::enableDebugging(), cppFunctionSkipper::exception, cmsRelvalreport::exit, expand(), fastsim_, interpolateCardsSimple::file1, interpolateCardsSimple::file2, filterHadronicTaus_, filterNParticles_, filterTaus_, findRecHitNeighbours_, IO::GetOpt(), JECinCaloMet_, jetAlgo_, jetAlgoType_, jetMaker_, jetsDebug_, MET1cut, metManager_, alignBH_cfg::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(), PFAlgo::setHOTag(), PFBlockAlgo::setHOTag(), 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(), PFAlgo::setPFPhotonRegWeights(), 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(), PFBlockAlgo::setUseOptimization(), tauBenchmarkDebug_, thepfEnergyCalibrationHF_, FWLiteJetProducer::updateParameter(), useAtHLT_, useConvBremPFRecTracks_, useEGElectrons_, useEGPhotons_, useHO_, useKDTreeTrackEcalLinker_, usePFElectrons_, VERBOSE, and verbosity_.
Referenced by PFRootEventManager().
|
inlinevirtual |
Reimplemented in PFRootEventManagerColin.
Definition at line 225 of file PFRootEventManager.h.
Referenced by readOptions().
void PFRootEventManager::reconstructCaloJets | ( | ) |
reconstruct calo jets
Definition at line 3232 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 3315 of file PFRootEventManager.cc.
References FWLiteJetProducer::applyCuts(), gather_cfg::cout, LaserDQM_cfg::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 3156 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(), timingPdfMaker::specific, reco::LeafCandidate::status(), VERBOSE, and verbosity_.
Referenced by processEntry().
void PFRootEventManager::reconstructPFJets | ( | ) |
reconstruct pf jets
Definition at line 3258 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(), timingPdfMaker::specific, VERBOSE, and verbosity_.
Referenced by processEntry().
void PFRootEventManager::reset | ( | void | ) |
reset before next event
Definition at line 119 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 2740 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 4920 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 3342 of file PFRootEventManager.cc.
References abs, EventColin::addJetEHT(), EventColin::addJetMC(), EventColin::addJetPF(), caloTowers_, dtNoiseDBValidation_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 4324 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 1795 of file PFRootEventManager.cc.
References clusterAlgoECAL_, clusterAlgoHCAL_, clusterAlgoHFEM_, clusterAlgoHFHAD_, clusterAlgoHO_, 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 887 of file PFRootEventManager.h.
Referenced by processEntry(), and readOptions().
boost::shared_ptr<PFEnergyCalibration> PFRootEventManager::calibration_ |
Definition at line 884 of file PFRootEventManager.h.
Referenced by readOptions().
std::vector<ProtoJet> PFRootEventManager::caloJets_ |
calo Jets
Definition at line 631 of file PFRootEventManager.h.
Referenced by print(), and reconstructCaloJets().
std::vector<reco::CaloJet> PFRootEventManager::caloJetsCMSSW_ |
Definition at line 646 of file PFRootEventManager.h.
Referenced by processEntry(), readCMSSWJets(), and readFromSimulation().
edm::Handle< std::vector<reco::CaloJet> > PFRootEventManager::caloJetsHandle_ |
CMSSW calo Jets.
Definition at line 644 of file PFRootEventManager.h.
Referenced by readFromSimulation().
edm::InputTag PFRootEventManager::caloJetsTag_ |
Definition at line 645 of file PFRootEventManager.h.
Referenced by connect(), and readFromSimulation().
reco::CaloMETCollection PFRootEventManager::caloMets_ |
Calo MET.
Definition at line 657 of file PFRootEventManager.h.
reco::CaloMETCollection PFRootEventManager::caloMetsCMSSW_ |
Definition at line 665 of file PFRootEventManager.h.
Referenced by processEntry(), and readFromSimulation().
edm::Handle<reco::CaloMETCollection> PFRootEventManager::caloMetsHandle_ |
CMSSW Calo MET.
Definition at line 663 of file PFRootEventManager.h.
Referenced by readFromSimulation().
edm::InputTag PFRootEventManager::caloMetsTag_ |
Definition at line 664 of file PFRootEventManager.h.
Referenced by connect(), and readFromSimulation().
CaloTowerCollection PFRootEventManager::caloTowers_ |
Definition at line 518 of file PFRootEventManager.h.
Referenced by readFromSimulation(), reconstructCaloJets(), and tauBenchmark().
edm::Handle<CaloTowerCollection> PFRootEventManager::caloTowersHandle_ |
input collection of calotowers
Definition at line 516 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 523 of file PFRootEventManager.h.
Referenced by reconstructCaloJets().
edm::InputTag PFRootEventManager::caloTowersTag_ |
Definition at line 517 of file PFRootEventManager.h.
Referenced by connect(), and readFromSimulation().
PFClusterAlgo PFRootEventManager::clusterAlgoECAL_ |
clustering algorithm for ECAL
Definition at line 698 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 701 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 707 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 710 of file PFRootEventManager.h.
Referenced by clustering(), DisplayManager::createGRecHit(), DisplayManager::loadGRecHits(), print(), readOptions(), and write().
PFClusterAlgo PFRootEventManager::clusterAlgoHO_ |
clustering algorithm for HO
Definition at line 704 of file PFRootEventManager.h.
Referenced by clustering(), DisplayManager::loadGRecHits(), print(), readOptions(), and write().
PFClusterAlgo PFRootEventManager::clusterAlgoPS_ |
clustering algorithm for PS
Definition at line 713 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 883 of file PFRootEventManager.h.
std::auto_ptr< reco::PFClusterCollection > PFRootEventManager::clustersECAL_ |
Definition at line 488 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 486 of file PFRootEventManager.h.
edm::InputTag PFRootEventManager::clustersECALTag_ |
Definition at line 487 of file PFRootEventManager.h.
std::auto_ptr< reco::PFClusterCollection > PFRootEventManager::clustersHCAL_ |
Definition at line 493 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 491 of file PFRootEventManager.h.
edm::InputTag PFRootEventManager::clustersHCALTag_ |
Definition at line 492 of file PFRootEventManager.h.
std::auto_ptr< reco::PFClusterCollection > PFRootEventManager::clustersHFEM_ |
Definition at line 503 of file PFRootEventManager.h.
Referenced by clustering(), DisplayManager::loadGClusters(), particleFlow(), print(), and processEntry().
edm::Handle<reco::PFClusterCollection> PFRootEventManager::clustersHFEMHandle_ |
clusters HCAL
Definition at line 501 of file PFRootEventManager.h.
edm::InputTag PFRootEventManager::clustersHFEMTag_ |
Definition at line 502 of file PFRootEventManager.h.
std::auto_ptr< reco::PFClusterCollection > PFRootEventManager::clustersHFHAD_ |
Definition at line 508 of file PFRootEventManager.h.
Referenced by clustering(), DisplayManager::loadGClusters(), particleFlow(), print(), and processEntry().
edm::Handle<reco::PFClusterCollection> PFRootEventManager::clustersHFHADHandle_ |
clusters HCAL
Definition at line 506 of file PFRootEventManager.h.
edm::InputTag PFRootEventManager::clustersHFHADTag_ |
Definition at line 507 of file PFRootEventManager.h.
std::auto_ptr< reco::PFClusterCollection > PFRootEventManager::clustersHO_ |
Definition at line 498 of file PFRootEventManager.h.
Referenced by clustering(), DisplayManager::loadGClusters(), particleFlow(), print(), and processEntry().
edm::Handle<reco::PFClusterCollection> PFRootEventManager::clustersHOHandle_ |
clusters HO
Definition at line 496 of file PFRootEventManager.h.
edm::InputTag PFRootEventManager::clustersHOTag_ |
Definition at line 497 of file PFRootEventManager.h.
std::auto_ptr< reco::PFClusterCollection > PFRootEventManager::clustersPS_ |
Definition at line 513 of file PFRootEventManager.h.
Referenced by clustering(), DisplayManager::loadGClusters(), particleFlow(), print(), and processEntry().
edm::Handle<reco::PFClusterCollection> PFRootEventManager::clustersPSHandle_ |
clusters PS
Definition at line 511 of file PFRootEventManager.h.
edm::InputTag PFRootEventManager::clustersPSTag_ |
Definition at line 512 of file PFRootEventManager.h.
reco::GsfPFRecTrackCollection PFRootEventManager::convBremGsfrecTracks_ |
Definition at line 552 of file PFRootEventManager.h.
Referenced by particleFlow(), processEntry(), and readFromSimulation().
edm::Handle<reco::GsfPFRecTrackCollection> PFRootEventManager::convBremGsfrecTracksHandle_ |
reconstructed secondary GSF tracks
Definition at line 550 of file PFRootEventManager.h.
Referenced by readFromSimulation().
edm::InputTag PFRootEventManager::convBremGsfrecTracksTag_ |
Definition at line 551 of file PFRootEventManager.h.
Referenced by connect(), and readFromSimulation().
reco::PFConversionCollection PFRootEventManager::conversion_ |
Definition at line 567 of file PFRootEventManager.h.
Referenced by particleFlow(), processEntry(), and readFromSimulation().
edm::Handle<reco::PFConversionCollection> PFRootEventManager::conversionHandle_ |
conversions
Definition at line 565 of file PFRootEventManager.h.
Referenced by readFromSimulation().
edm::InputTag PFRootEventManager::conversionTag_ |
Definition at line 566 of file PFRootEventManager.h.
Referenced by connect(), and readFromSimulation().
std::vector<reco::CaloJet> PFRootEventManager::corrcaloJetsCMSSW_ |
Definition at line 651 of file PFRootEventManager.h.
Referenced by processEntry(), and readFromSimulation().
edm::Handle< std::vector<reco::CaloJet> > PFRootEventManager::corrcaloJetsHandle_ |
CMSSW corrected calo Jets.
Definition at line 649 of file PFRootEventManager.h.
Referenced by readFromSimulation().
edm::InputTag PFRootEventManager::corrcaloJetsTag_ |
Definition at line 650 of file PFRootEventManager.h.
Referenced by connect(), and readFromSimulation().
bool PFRootEventManager::debug_ |
debug printouts for this PFRootEventManager on/off
Definition at line 832 of file PFRootEventManager.h.
Referenced by particleFlow(), and readOptions().
double PFRootEventManager::DeltaMETcut |
Definition at line 729 of file PFRootEventManager.h.
Referenced by processEntry(), and readOptions().
double PFRootEventManager::DeltaPhicut |
Definition at line 730 of file PFRootEventManager.h.
Referenced by processEntry(), and readOptions().
reco::PFRecTrackCollection PFRootEventManager::displacedRecTracks_ |
Definition at line 537 of file PFRootEventManager.h.
Referenced by particleFlow(), and readFromSimulation().
edm::Handle<reco::PFRecTrackCollection> PFRootEventManager::displacedRecTracksHandle_ |
Definition at line 533 of file PFRootEventManager.h.
Referenced by readFromSimulation().
edm::InputTag PFRootEventManager::displacedRecTracksTag_ |
Definition at line 535 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 796 of file PFRootEventManager.h.
Referenced by processEntry(), and readOptions().
bool PFRootEventManager::doCompare_ |
comparison with pf CMSSW
Definition at line 802 of file PFRootEventManager.h.
Referenced by processEntry(), and readOptions().
bool PFRootEventManager::doJets_ |
jets on/off
Definition at line 808 of file PFRootEventManager.h.
Referenced by processEntry(), and readOptions().
bool PFRootEventManager::doMet_ |
MET on/off.
Definition at line 811 of file PFRootEventManager.h.
Referenced by processEntry(), and readOptions().
bool PFRootEventManager::doParticleFlow_ |
particle flow on/off
Definition at line 799 of file PFRootEventManager.h.
Referenced by processEntry(), and readOptions().
bool PFRootEventManager::doPFCandidateBenchmark_ |
Definition at line 733 of file PFRootEventManager.h.
Referenced by processEntry(), and readOptions().
bool PFRootEventManager::doPFDQM_ |
Definition at line 745 of file PFRootEventManager.h.
Referenced by processEntry(), readOptions(), and write().
bool PFRootEventManager::doPFJetBenchmark_ |
PFJet benchmark on/off.
Definition at line 826 of file PFRootEventManager.h.
Referenced by processEntry(), readOptions(), and write().
bool PFRootEventManager::doPFMETBenchmark_ |
PFMET benchmark on/off.
Definition at line 829 of file PFRootEventManager.h.
Referenced by processEntry(), readOptions(), and write().
bool PFRootEventManager::doTauBenchmark_ |
tau benchmark on/off
Definition at line 820 of file PFRootEventManager.h.
Referenced by processEntry(), readFromSimulation(), and readOptions().
TFile* PFRootEventManager::dqmFile_ |
Definition at line 746 of file PFRootEventManager.h.
Referenced by readOptions(), and write().
edm::Handle<reco::GsfElectronCollection> PFRootEventManager::egammaElectronHandle_ |
Definition at line 545 of file PFRootEventManager.h.
Referenced by readFromSimulation().
reco::GsfElectronCollection PFRootEventManager::egammaElectrons_ |
Definition at line 547 of file PFRootEventManager.h.
Referenced by particleFlow(), and readFromSimulation().
edm::InputTag PFRootEventManager::egammaElectronsTag_ |
Definition at line 546 of file PFRootEventManager.h.
Referenced by readFromSimulation(), and readOptions().
fwlite::ChainEvent* PFRootEventManager::ev_ |
NEW: input event.
Definition at line 422 of file PFRootEventManager.h.
Referenced by connect(), DisplayManager::DisplayManager(), initializeEventInformation(), processEntry(), readFromSimulation(), and reset().
edm::EventAuxiliary* PFRootEventManager::eventAuxiliary_ |
event auxiliary information
Definition at line 447 of file PFRootEventManager.h.
TBranch* PFRootEventManager::eventAuxiliaryBranch_ |
Definition at line 444 of file PFRootEventManager.h.
bool PFRootEventManager::fastsim_ |
Fastsim or fullsim.
Definition at line 843 of file PFRootEventManager.h.
Referenced by readOptions(), and tauBenchmark().
TFile* PFRootEventManager::file_ |
input file
Definition at line 683 of file PFRootEventManager.h.
bool PFRootEventManager::filterHadronicTaus_ |
Definition at line 788 of file PFRootEventManager.h.
Referenced by readFromSimulation(), and readOptions().
unsigned PFRootEventManager::filterNParticles_ |
Definition at line 786 of file PFRootEventManager.h.
Referenced by readFromSimulation(), and readOptions().
std::vector<int> PFRootEventManager::filterTaus_ |
Definition at line 790 of file PFRootEventManager.h.
Referenced by countChargedAndPhotons(), readFromSimulation(), and readOptions().
bool PFRootEventManager::findRecHitNeighbours_ |
find rechit neighbours ?
Definition at line 835 of file PFRootEventManager.h.
Referenced by readFromSimulation(), and readOptions().
reco::GenJetCollection PFRootEventManager::genJets_ |
gen Jets
Definition at line 600 of file PFRootEventManager.h.
Referenced by print(), printMCCalib(), processEntry(), and reconstructGenJets().
reco::GenJetCollection PFRootEventManager::genJetsCMSSW_ |
Definition at line 641 of file PFRootEventManager.h.
Referenced by readCMSSWJets(), and readFromSimulation().
edm::Handle<reco::GenJetCollection> PFRootEventManager::genJetsHandle_ |
CMSSW gen Jets.
Definition at line 639 of file PFRootEventManager.h.
Referenced by readFromSimulation().
edm::InputTag PFRootEventManager::genJetsTag_ |
Definition at line 640 of file PFRootEventManager.h.
Referenced by connect(), and readFromSimulation().
reco::GenParticleCollection PFRootEventManager::genParticlesCMSSW_ |
Definition at line 605 of file PFRootEventManager.h.
Referenced by processEntry(), and readFromSimulation().
reco::GenParticleRefVector PFRootEventManager::genParticlesforJets_ |
Definition at line 597 of file PFRootEventManager.h.
Referenced by readFromSimulation(), and reconstructGenJets().
edm::Handle<reco::GenParticleRefVector> PFRootEventManager::genParticlesforJetsHandle_ |
input collection of gen particles
Definition at line 595 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 610 of file PFRootEventManager.h.
Referenced by reconstructGenJets().
edm::InputTag PFRootEventManager::genParticlesforJetsTag_ |
Definition at line 596 of file PFRootEventManager.h.
Referenced by connect(), and readFromSimulation().
edm::Handle<reco::GenParticleCollection> PFRootEventManager::genParticlesforMETHandle_ |
CMSSW GenParticles.
Definition at line 603 of file PFRootEventManager.h.
Referenced by readFromSimulation().
edm::InputTag PFRootEventManager::genParticlesforMETTag_ |
Definition at line 604 of file PFRootEventManager.h.
Referenced by connect(), and readFromSimulation().
reco::GsfPFRecTrackCollection PFRootEventManager::gsfrecTracks_ |
Definition at line 542 of file PFRootEventManager.h.
Referenced by DisplayManager::loadGGsfRecTracks(), particleFlow(), processEntry(), and readFromSimulation().
edm::Handle<reco::GsfPFRecTrackCollection> PFRootEventManager::gsfrecTracksHandle_ |
reconstructed GSF tracks
Definition at line 540 of file PFRootEventManager.h.
Referenced by readFromSimulation().
edm::InputTag PFRootEventManager::gsfrecTracksTag_ |
Definition at line 541 of file PFRootEventManager.h.
Referenced by connect(), and readFromSimulation().
TH1F* PFRootEventManager::h_deltaETvisible_MCEHT_ |
output histo dET ( EHT - MC)
Definition at line 435 of file PFRootEventManager.h.
Referenced by PFRootEventManager(), and tauBenchmark().
TH1F* PFRootEventManager::h_deltaETvisible_MCPF_ |
output histo dET ( PF - MC)
Definition at line 438 of file PFRootEventManager.h.
Referenced by PFRootEventManager(), and tauBenchmark().
int PFRootEventManager::iEvent_ |
current event
Definition at line 416 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 814 of file PFRootEventManager.h.
Referenced by processEntry(), and readOptions().
PFJetAlgorithm PFRootEventManager::jetAlgo_ |
native jet algorithm
Definition at line 737 of file PFRootEventManager.h.
Referenced by readOptions(), and tauBenchmark().
int PFRootEventManager::jetAlgoType_ |
jet algo type
Definition at line 817 of file PFRootEventManager.h.
Referenced by readOptions(), and reconstructFWLiteJets().
FWLiteJetProducer PFRootEventManager::jetMaker_ |
wrapper to official jet algorithms
Definition at line 740 of file PFRootEventManager.h.
Referenced by readOptions(), and reconstructFWLiteJets().
bool PFRootEventManager::jetsDebug_ |
debug printouts for jet algo on/off
Definition at line 839 of file PFRootEventManager.h.
Referenced by readOptions(), reconstructCaloJets(), reconstructGenJets(), and reconstructPFJets().
RunsMap PFRootEventManager::mapEventToEntry_ |
Definition at line 894 of file PFRootEventManager.h.
Referenced by eventToEntry(), and initializeEventInformation().
edm::HepMCProduct PFRootEventManager::MCTruth_ |
Definition at line 592 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 591 of file PFRootEventManager.h.
Referenced by connect(), and readFromSimulation().
double PFRootEventManager::MET1cut |
Definition at line 728 of file PFRootEventManager.h.
Referenced by processEntry(), and readOptions().
std::auto_ptr<METManager> PFRootEventManager::metManager_ |
Definition at line 889 of file PFRootEventManager.h.
Referenced by processEntry(), readOptions(), and write().
reco::MuonCollection PFRootEventManager::muons_ |
Definition at line 562 of file PFRootEventManager.h.
Referenced by particleFlow(), processEntry(), and readFromSimulation().
edm::Handle<reco::MuonCollection> PFRootEventManager::muonsHandle_ |
muons
Definition at line 560 of file PFRootEventManager.h.
Referenced by particleFlow(), and readFromSimulation().
edm::InputTag PFRootEventManager::muonsTag_ |
Definition at line 561 of file PFRootEventManager.h.
Referenced by connect(), and readFromSimulation().
IO* PFRootEventManager::options_ |
options file parser
Definition at line 419 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 432 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 689 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 692 of file PFRootEventManager.h.
TTree* PFRootEventManager::outTree_ |
output tree
Definition at line 428 of file PFRootEventManager.h.
Referenced by processEntry(), readOptions(), and reset().
PFAlgo PFRootEventManager::pfAlgo_ |
particle flow algorithm
Definition at line 720 of file PFRootEventManager.h.
Referenced by particleFlow(), and readOptions().
PFBlockAlgo PFRootEventManager::pfBlockAlgo_ |
algorithm for building the particle flow blocks
Definition at line 717 of file PFRootEventManager.h.
Referenced by particleFlow(), and readOptions().
std::auto_ptr< reco::PFBlockCollection > PFRootEventManager::pfBlocks_ |
reconstructed pfblocks
Definition at line 613 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 680 of file PFRootEventManager.h.
Referenced by pfCandCompare(), and readFromSimulation().
std::auto_ptr< reco::PFCandidateElectronExtraCollection > PFRootEventManager::pfCandidateElectronExtras_ |
PFCandidateElectronExtra.
Definition at line 619 of file PFRootEventManager.h.
Referenced by particleFlow().
edm::Handle<reco::PFCandidateCollection> PFRootEventManager::pfCandidateHandle_ |
CMSSW PF candidates.
Definition at line 678 of file PFRootEventManager.h.
Referenced by readFromSimulation().
PFCandidateManager PFRootEventManager::pfCandidateManager_ |
Definition at line 732 of file PFRootEventManager.h.
Referenced by processEntry(), and readOptions().
std::auto_ptr< reco::PFCandidateCollection > PFRootEventManager::pfCandidates_ |
reconstructed pfCandidates
Definition at line 616 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 625 of file PFRootEventManager.h.
Referenced by reconstructPFJets().
edm::InputTag PFRootEventManager::pfCandidateTag_ |
Definition at line 679 of file PFRootEventManager.h.
Referenced by connect(), and readFromSimulation().
PFJetBenchmark PFRootEventManager::PFJetBenchmark_ |
PFJet Benchmark.
Definition at line 725 of file PFRootEventManager.h.
Referenced by processEntry(), readOptions(), and write().
PFJetMonitor PFRootEventManager::pfJetMonitor_ |
Definition at line 743 of file PFRootEventManager.h.
Referenced by processEntry(), readOptions(), and write().
reco::PFJetCollection PFRootEventManager::pfJets_ |
PF Jets.
Definition at line 628 of file PFRootEventManager.h.
Referenced by highPtJet(), print(), printMCCalib(), processEntry(), and reconstructPFJets().
reco::PFJetCollection PFRootEventManager::pfJetsCMSSW_ |
Definition at line 636 of file PFRootEventManager.h.
Referenced by readCMSSWJets(), and readFromSimulation().
edm::Handle<reco::PFJetCollection> PFRootEventManager::pfJetsHandle_ |
CMSSW PF Jets.
Definition at line 634 of file PFRootEventManager.h.
Referenced by readFromSimulation().
edm::InputTag PFRootEventManager::pfJetsTag_ |
Definition at line 635 of file PFRootEventManager.h.
Referenced by connect(), and readFromSimulation().
PFMETMonitor PFRootEventManager::pfMETMonitor_ |
Definition at line 744 of file PFRootEventManager.h.
Referenced by processEntry(), readOptions(), and write().
reco::PFMETCollection PFRootEventManager::pfMets_ |
PF MET.
Definition at line 654 of file PFRootEventManager.h.
reco::PFMETCollection PFRootEventManager::pfMetsCMSSW_ |
Definition at line 675 of file PFRootEventManager.h.
Referenced by processEntry(), and readFromSimulation().
edm::Handle<reco::PFMETCollection> PFRootEventManager::pfMetsHandle_ |
CMSSW PF MET.
Definition at line 673 of file PFRootEventManager.h.
Referenced by readFromSimulation().
edm::InputTag PFRootEventManager::pfMetsTag_ |
Definition at line 674 of file PFRootEventManager.h.
Referenced by connect(), and readFromSimulation().
reco::PFDisplacedTrackerVertexCollection PFRootEventManager::pfNuclearTrackerVertex_ |
Definition at line 582 of file PFRootEventManager.h.
Referenced by particleFlow(), processEntry(), and readFromSimulation().
edm::Handle<reco::PFDisplacedTrackerVertexCollection> PFRootEventManager::pfNuclearTrackerVertexHandle_ |
PFDisplacedVertex.
Definition at line 580 of file PFRootEventManager.h.
Referenced by readFromSimulation().
edm::InputTag PFRootEventManager::pfNuclearTrackerVertexTag_ |
Definition at line 581 of file PFRootEventManager.h.
Referenced by connect(), and readFromSimulation().
edm::Handle<reco::PhotonCollection> PFRootEventManager::photonHandle_ |
reco::PhotonCollection PFRootEventManager::photons_ |
Definition at line 572 of file PFRootEventManager.h.
Referenced by particleFlow(), and readFromSimulation().
edm::InputTag PFRootEventManager::photonTag_ |
Definition at line 571 of file PFRootEventManager.h.
Referenced by connect(), and readFromSimulation().
reco::VertexCollection PFRootEventManager::primaryVertices_ |
Definition at line 529 of file PFRootEventManager.h.
Referenced by particleFlow(), processEntry(), and readFromSimulation().
edm::Handle<reco::VertexCollection> PFRootEventManager::primaryVerticesHandle_ |
reconstructed primary vertices
Definition at line 527 of file PFRootEventManager.h.
Referenced by readFromSimulation().
edm::InputTag PFRootEventManager::primaryVerticesTag_ |
Definition at line 528 of file PFRootEventManager.h.
Referenced by connect(), and readFromSimulation().
bool PFRootEventManager::printClusters_ |
print clusters yes/no
Definition at line 756 of file PFRootEventManager.h.
Referenced by DialogFrame::createCmdFrame(), print(), readOptions(), and DialogFrame::selectPrintOption().
double PFRootEventManager::printClustersEMin_ |
Definition at line 757 of file PFRootEventManager.h.
Referenced by printCluster(), and readOptions().
bool PFRootEventManager::printGenParticles_ |
print MC truth yes/no
Definition at line 775 of file PFRootEventManager.h.
Referenced by DialogFrame::createCmdFrame(), print(), DialogFrame::ProcessMessage(), readOptions(), and DialogFrame::selectPrintOption().
double PFRootEventManager::printGenParticlesPtMin_ |
Definition at line 776 of file PFRootEventManager.h.
Referenced by printGenParticles(), and readOptions().
bool PFRootEventManager::printMCTruthMatching_ |
Definition at line 779 of file PFRootEventManager.h.
Referenced by print(), and readOptions().
bool PFRootEventManager::printPFBlocks_ |
print PFBlocks yes/no
Definition at line 760 of file PFRootEventManager.h.
Referenced by DialogFrame::createCmdFrame(), print(), readOptions(), and DialogFrame::selectPrintOption().
bool PFRootEventManager::printPFCandidates_ |
print PFCandidates yes/no
Definition at line 763 of file PFRootEventManager.h.
Referenced by DialogFrame::createCmdFrame(), print(), readOptions(), and DialogFrame::selectPrintOption().
double PFRootEventManager::printPFCandidatesPtMin_ |
Definition at line 764 of file PFRootEventManager.h.
Referenced by print(), and readOptions().
bool PFRootEventManager::printPFJets_ |
print PFJets yes/no
Definition at line 767 of file PFRootEventManager.h.
Referenced by DialogFrame::createCmdFrame(), print(), readOptions(), and DialogFrame::selectPrintOption().
double PFRootEventManager::printPFJetsPtMin_ |
Definition at line 768 of file PFRootEventManager.h.
Referenced by print(), and readOptions().
bool PFRootEventManager::printRecHits_ |
print rechits yes/no
Definition at line 752 of file PFRootEventManager.h.
Referenced by DialogFrame::createCmdFrame(), print(), readOptions(), and DialogFrame::selectPrintOption().
double PFRootEventManager::printRecHitsEMin_ |
Definition at line 753 of file PFRootEventManager.h.
Referenced by printRecHit(), and readOptions().
bool PFRootEventManager::printSimParticles_ |
print true particles yes/no
Definition at line 771 of file PFRootEventManager.h.
Referenced by DialogFrame::createCmdFrame(), print(), readOptions(), and DialogFrame::selectPrintOption().
double PFRootEventManager::printSimParticlesPtMin_ |
Definition at line 772 of file PFRootEventManager.h.
Referenced by print(), and readOptions().
reco::PFRecHitCollection PFRootEventManager::rechitsCLEANED_ |
Definition at line 478 of file PFRootEventManager.h.
Referenced by particleFlow(), processEntry(), and readFromSimulation().
std::vector< edm::Handle<reco::PFRecHitCollection> > PFRootEventManager::rechitsCLEANEDHandles_ |
Definition at line 476 of file PFRootEventManager.h.
Referenced by connect(), and readFromSimulation().
std::vector< edm::InputTag > PFRootEventManager::rechitsCLEANEDTags_ |
Definition at line 477 of file PFRootEventManager.h.
Referenced by connect(), and readFromSimulation().
std::vector< reco::PFRecHitCollection > PFRootEventManager::rechitsCLEANEDV_ |
rechits HF CLEANED
Definition at line 475 of file PFRootEventManager.h.
Referenced by connect(), and readFromSimulation().
reco::PFRecHitCollection PFRootEventManager::rechitsECAL_ |
Definition at line 452 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 450 of file PFRootEventManager.h.
Referenced by readFromSimulation().
edm::InputTag PFRootEventManager::rechitsECALTag_ |
Definition at line 451 of file PFRootEventManager.h.
Referenced by connect(), and readFromSimulation().
reco::PFRecHitCollection PFRootEventManager::rechitsHCAL_ |
Definition at line 457 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 455 of file PFRootEventManager.h.
Referenced by readFromSimulation().
edm::InputTag PFRootEventManager::rechitsHCALTag_ |
Definition at line 456 of file PFRootEventManager.h.
Referenced by connect(), and readFromSimulation().
reco::PFRecHitCollection PFRootEventManager::rechitsHFEM_ |
Definition at line 467 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 465 of file PFRootEventManager.h.
Referenced by readFromSimulation().
edm::InputTag PFRootEventManager::rechitsHFEMTag_ |
Definition at line 466 of file PFRootEventManager.h.
Referenced by connect(), and readFromSimulation().
reco::PFRecHitCollection PFRootEventManager::rechitsHFHAD_ |
Definition at line 472 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 470 of file PFRootEventManager.h.
Referenced by readFromSimulation().
edm::InputTag PFRootEventManager::rechitsHFHADTag_ |
Definition at line 471 of file PFRootEventManager.h.
Referenced by connect(), and readFromSimulation().
reco::PFRecHitCollection PFRootEventManager::rechitsHO_ |
Definition at line 462 of file PFRootEventManager.h.
Referenced by clustering(), DisplayManager::getMaxE(), DisplayManager::loadGRecHits(), print(), processEntry(), and readFromSimulation().
edm::Handle<reco::PFRecHitCollection> PFRootEventManager::rechitsHOHandle_ |
edm::InputTag PFRootEventManager::rechitsHOTag_ |
Definition at line 461 of file PFRootEventManager.h.
Referenced by connect(), and readFromSimulation().
reco::PFRecHitCollection PFRootEventManager::rechitsPS_ |
Definition at line 483 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 482 of file PFRootEventManager.h.
Referenced by connect(), and readFromSimulation().
reco::PFRecTrackCollection PFRootEventManager::recTracks_ |
Definition at line 536 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 532 of file PFRootEventManager.h.
Referenced by readFromSimulation().
edm::InputTag PFRootEventManager::recTracksTag_ |
Definition at line 534 of file PFRootEventManager.h.
Referenced by connect(), and readFromSimulation().
reco::TrackCollection PFRootEventManager::stdTracks_ |
Definition at line 557 of file PFRootEventManager.h.
Referenced by processEntry(), and readFromSimulation().
edm::Handle<reco::TrackCollection> PFRootEventManager::stdTracksHandle_ |
standard reconstructed tracks
Definition at line 555 of file PFRootEventManager.h.
Referenced by readFromSimulation().
edm::InputTag PFRootEventManager::stdTracksTag_ |
Definition at line 556 of file PFRootEventManager.h.
Referenced by connect(), and readFromSimulation().
bool PFRootEventManager::tauBenchmarkDebug_ |
tau benchmark debug
Definition at line 823 of file PFRootEventManager.h.
Referenced by readOptions(), and tauBenchmark().
reco::METCollection PFRootEventManager::tcMets_ |
TCMET.
Definition at line 660 of file PFRootEventManager.h.
reco::METCollection PFRootEventManager::tcMetsCMSSW_ |
Definition at line 670 of file PFRootEventManager.h.
Referenced by readFromSimulation().
edm::Handle<reco::METCollection> PFRootEventManager::tcMetsHandle_ |
CMSSW TCMET.
Definition at line 668 of file PFRootEventManager.h.
Referenced by readFromSimulation().
edm::InputTag PFRootEventManager::tcMetsTag_ |
Definition at line 669 of file PFRootEventManager.h.
Referenced by connect(), and readFromSimulation().
boost::shared_ptr<PFEnergyCalibrationHF> PFRootEventManager::thepfEnergyCalibrationHF_ |
Definition at line 885 of file PFRootEventManager.h.
Referenced by readOptions().
TTree* PFRootEventManager::tree_ |
reco::PFSimParticleCollection PFRootEventManager::trueParticles_ |
Definition at line 587 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 585 of file PFRootEventManager.h.
Referenced by readFromSimulation().
edm::InputTag PFRootEventManager::trueParticlesTag_ |
Definition at line 586 of file PFRootEventManager.h.
Referenced by connect(), and readFromSimulation().
bool PFRootEventManager::useAtHLT_ |
Use HLT tracking.
Definition at line 870 of file PFRootEventManager.h.
Referenced by particleFlow(), and readOptions().
bool PFRootEventManager::useConvBremGsfTracks_ |
Use Secondary Gsf Tracks.
Definition at line 855 of file PFRootEventManager.h.
Referenced by connect(), and readFromSimulation().
bool PFRootEventManager::useConvBremPFRecTracks_ |
Use Conv Brem KF Tracks.
Definition at line 858 of file PFRootEventManager.h.
Referenced by connect(), and readOptions().
bool PFRootEventManager::useEGElectrons_ |
Use EGElectrons.
Definition at line 867 of file PFRootEventManager.h.
Referenced by particleFlow(), readFromSimulation(), and readOptions().
bool PFRootEventManager::useEGPhotons_ |
Use EGPhotons.
Definition at line 861 of file PFRootEventManager.h.
Referenced by readFromSimulation(), and readOptions().
bool PFRootEventManager::useHO_ |
Use of HO in links with tracks/HCAL and in particle flow reconstruction.
Definition at line 873 of file PFRootEventManager.h.
Referenced by clustering(), fillOutEventWithClusters(), particleFlow(), print(), processEntry(), readFromSimulation(), and readOptions().
bool PFRootEventManager::useKDTreeTrackEcalLinker_ |
ECAL-track link optimization.
Definition at line 805 of file PFRootEventManager.h.
Referenced by readOptions().
bool PFRootEventManager::usePFConversions_ |
Use of conversions in PFAlgo.
Definition at line 846 of file PFRootEventManager.h.
Referenced by connect(), and readFromSimulation().
bool PFRootEventManager::usePFElectrons_ |
Use PFElectrons.
Definition at line 864 of file PFRootEventManager.h.
Referenced by particleFlow(), and readOptions().
bool PFRootEventManager::usePFNuclearInteractions_ |
Use of PFDisplacedVertex in PFAlgo.
Definition at line 852 of file PFRootEventManager.h.
Referenced by connect(), and readFromSimulation().
bool PFRootEventManager::usePFV0s_ |
Use of V0 in PFAlgo.
Definition at line 849 of file PFRootEventManager.h.
Referenced by connect(), and readFromSimulation().
reco::PFV0Collection PFRootEventManager::v0_ |
Definition at line 577 of file PFRootEventManager.h.
Referenced by particleFlow(), processEntry(), and readFromSimulation().
edm::Handle<reco::PFV0Collection> PFRootEventManager::v0Handle_ |
edm::InputTag PFRootEventManager::v0Tag_ |
Definition at line 576 of file PFRootEventManager.h.
Referenced by connect(), and readFromSimulation().
int PFRootEventManager::verbosity_ |
verbosity
Definition at line 782 of file PFRootEventManager.h.
Referenced by clustering(), expand(), mcTruthMatching(), particleFlow(), processEntry(), readFromSimulation(), readOptions(), reconstructCaloJets(), reconstructGenJets(), reconstructPFJets(), and tauBenchmark().