#include <Validation/RecoVertex/src/PrimaryVertexAnalyzer4PU.cc>
Classes | |
class | SimEvent |
struct | SimPart |
class | simPrimaryVertex |
Public Member Functions | |
virtual void | analyze (const edm::Event &, const edm::EventSetup &) |
virtual void | beginJob () |
virtual void | endJob () |
PrimaryVertexAnalyzer4PU (const edm::ParameterSet &) | |
~PrimaryVertexAnalyzer4PU () | |
Public Member Functions inherited from edm::EDAnalyzer | |
void | callWhenNewProductsRegistered (std::function< void(BranchDescription const &)> const &func) |
EDAnalyzer () | |
ModuleDescription const & | moduleDescription () const |
std::string | workerType () const |
virtual | ~EDAnalyzer () |
Public Member Functions inherited from edm::EDConsumerBase | |
std::vector< ConsumesInfo > | consumesInfo () const |
EDConsumerBase () | |
ProductHolderIndexAndSkipBit | indexFrom (EDGetToken, BranchType, TypeID const &) const |
void | itemsMayGet (BranchType, std::vector< ProductHolderIndexAndSkipBit > &) const |
void | itemsToGet (BranchType, std::vector< ProductHolderIndexAndSkipBit > &) const |
std::vector < ProductHolderIndexAndSkipBit > const & | itemsToGetFromEvent () const |
void | labelsForToken (EDGetToken iToken, Labels &oLabels) const |
void | modulesDependentUpon (const std::string &iProcessName, std::vector< const char * > &oModuleLabels) const |
void | modulesWhoseProductsAreConsumed (std::vector< ModuleDescription const * > &modules, ProductRegistry const &preg, std::map< std::string, ModuleDescription const * > const &labelsToDesc, std::string const &processName) const |
bool | registeredToConsume (ProductHolderIndex, bool, BranchType) const |
bool | registeredToConsumeMany (TypeID const &, BranchType) const |
void | updateLookup (BranchType iBranchType, ProductHolderIndexHelper const &) |
virtual | ~EDConsumerBase () |
Private Types | |
typedef math::XYZTLorentzVector | LorentzVector |
typedef reco::TrackBase::ParameterVector | ParameterVector |
Private Member Functions | |
void | add (std::map< std::string, TH1 * > &h, TH1 *hist) |
void | analyzeVertexCollection (std::map< std::string, TH1 * > &h, const edm::Handle< reco::VertexCollection > recVtxs, const edm::Handle< reco::TrackCollection > recTrks, std::vector< simPrimaryVertex > &simpv, const std::vector< float > &pui_z, const std::string message="") |
void | analyzeVertexCollectionTP (std::map< std::string, TH1 * > &h, const edm::Handle< reco::VertexCollection > recVtxs, const edm::Handle< reco::TrackCollection > recTrks, std::vector< SimEvent > &simEvt, reco::RecoToSimCollection rsC, const std::string message="") |
std::map< std::string, TH1 * > | bookVertexHistograms () |
void | Cumulate (TH1 *h) |
void | dumpHitInfo (const reco::Track &t) |
void | Fill (std::map< std::string, TH1 * > &h, std::string s, double x) |
void | Fill (std::map< std::string, TH1 * > &h, std::string s, double x, double y) |
void | Fill (std::map< std::string, TH1 * > &h, std::string s, double x, bool signal) |
void | Fill (std::map< std::string, TH1 * > &h, std::string s, bool yesno, bool signal) |
void | fillTrackHistos (std::map< std::string, TH1 * > &h, const std::string &ttype, const reco::Track &t, const reco::Vertex *v=NULL) |
std::vector < PrimaryVertexAnalyzer4PU::SimEvent > | getSimEvents (edm::Handle< TrackingParticleCollection >, edm::Handle< TrackingVertexCollection >, edm::Handle< edm::View< reco::Track > >) |
std::vector< simPrimaryVertex > | getSimPVs (const edm::Handle< edm::HepMCProduct > evtMC) |
std::vector< simPrimaryVertex > | getSimPVs (const edm::Handle< edm::HepMCProduct > evt, const edm::Handle< edm::SimVertexContainer > simVtxs, const edm::Handle< edm::SimTrackContainer > simTrks) |
std::vector < PrimaryVertexAnalyzer4PU::simPrimaryVertex > | getSimPVs (const edm::Handle< TrackingVertexCollection >) |
std::vector< SimPart > | getSimTrkParameters (edm::Handle< edm::SimTrackContainer > &simTrks, edm::Handle< edm::SimVertexContainer > &simVtcs, double simUnit=1.0) |
void | getTc (const std::vector< reco::TransientTrack > &, double &, double &, double &, double &, double &) |
double | getTrueSeparation (float, const std::vector< float > &) |
double | getTrueSeparation (SimEvent, std::vector< SimEvent > &) |
std::vector< edm::RefToBase < reco::Track > > | getTruthMatchedVertexTracks (const reco::Vertex &) |
void | history (const edm::Handle< edm::View< reco::Track > > &tracks, const size_t trackindex=10000) |
bool | isCharged (const HepMC::GenParticle *p) |
bool | isFinalstateParticle (const HepMC::GenParticle *p) |
bool | isResonance (const HepMC::GenParticle *p) |
void | matchRecTracksToVertex (simPrimaryVertex &pv, const std::vector< SimPart > &tsim, const edm::Handle< reco::TrackCollection > &recTrks) |
bool | matchVertex (const simPrimaryVertex &vsim, const reco::Vertex &vrec) |
std::string | particleString (int) const |
void | printEventSummary (std::map< std::string, TH1 * > &h, const edm::Handle< reco::VertexCollection > recVtxs, const edm::Handle< reco::TrackCollection > recTrks, std::vector< SimEvent > &simEvt, const std::string message) |
void | printPVTrks (const edm::Handle< reco::TrackCollection > &recTrks, const edm::Handle< reco::VertexCollection > &recVtxs, std::vector< SimPart > &tsim, std::vector< SimEvent > &simEvt, const bool selectedOnly=true) |
void | printRecTrks (const edm::Handle< reco::TrackCollection > &recTrks) |
void | printRecVtxs (const edm::Handle< reco::VertexCollection > recVtxs, std::string title="Reconstructed Vertices") |
void | printSimTrks (const edm::Handle< edm::SimTrackContainer > simVtrks) |
void | printSimVtxs (const edm::Handle< edm::SimVertexContainer > simVtxs) |
std::vector< int > | supf (std::vector< SimPart > &simtrks, const reco::TrackCollection &trks) |
bool | truthMatchedTrack (edm::RefToBase< reco::Track >, TrackingParticleRef &) |
std::vector< int > * | vertex_match (float, const edm::Handle< reco::VertexCollection >) |
std::string | vertexString (const TrackingParticleRefVector &, const TrackingParticleRefVector &) const |
std::string | vertexString (HepMC::GenVertex::particles_in_const_iterator, HepMC::GenVertex::particles_in_const_iterator, HepMC::GenVertex::particles_out_const_iterator, HepMC::GenVertex::particles_out_const_iterator) const |
Static Private Member Functions | |
static bool | match (const ParameterVector &a, const ParameterVector &b) |
Additional Inherited Members | |
Public Types inherited from edm::EDAnalyzer | |
typedef EDAnalyzer | ModuleType |
Static Public Member Functions inherited from edm::EDAnalyzer | |
static const std::string & | baseType () |
static void | fillDescriptions (ConfigurationDescriptions &descriptions) |
static void | prevalidate (ConfigurationDescriptions &) |
Protected Member Functions inherited from edm::EDConsumerBase | |
template<typename ProductType , BranchType B = InEvent> | |
EDGetTokenT< ProductType > | consumes (edm::InputTag const &tag) |
EDGetToken | consumes (const TypeToGet &id, edm::InputTag const &tag) |
template<BranchType B> | |
EDGetToken | consumes (TypeToGet const &id, edm::InputTag const &tag) |
ConsumesCollector | consumesCollector () |
Use a ConsumesCollector to gather consumes information from helper functions. More... | |
template<typename ProductType , BranchType B = InEvent> | |
void | consumesMany () |
void | consumesMany (const TypeToGet &id) |
template<BranchType B> | |
void | consumesMany (const TypeToGet &id) |
template<typename ProductType , BranchType B = InEvent> | |
EDGetTokenT< ProductType > | mayConsume (edm::InputTag const &tag) |
EDGetToken | mayConsume (const TypeToGet &id, edm::InputTag const &tag) |
template<BranchType B> | |
EDGetToken | mayConsume (const TypeToGet &id, edm::InputTag const &tag) |
Description: primary vertex analyzer for events with pile-up
Implementation: <Notes on="" implementation>="">
Definition at line 67 of file PrimaryVertexAnalyzer4PU.h.
|
private |
Definition at line 69 of file PrimaryVertexAnalyzer4PU.h.
Definition at line 71 of file PrimaryVertexAnalyzer4PU.h.
|
explicit |
Definition at line 74 of file PrimaryVertexAnalyzer4PU.cc.
References gather_cfg::cout, edm::getReleaseVersion(), outputFile_, rootFile_, simUnit_, and zmatch_.
PrimaryVertexAnalyzer4PU::~PrimaryVertexAnalyzer4PU | ( | ) |
|
inlineprivate |
Definition at line 172 of file PrimaryVertexAnalyzer4PU.h.
References estimatePileup::hist.
Referenced by beginJob(), bookVertexHistograms(), and counter.Counter::register().
|
virtual |
Implements edm::EDAnalyzer.
Definition at line 1820 of file PrimaryVertexAnalyzer4PU.cc.
References cms::Exception::alreadyPrinted(), analyzeVertexCollection(), analyzeVertexCollectionTP(), reco::TrackToTrackingParticleAssociator::associateRecoToSim(), associatorByHits_, align::BeamSpot, reco::BeamSpot::BeamWidthX(), reco::BeamSpot::BeamWidthY(), edm::EventBase::bunchCrossing(), bunchCrossing_, gather_cfg::cout, doMatching_, dumpcounter_, dumpThisEvent_, edmHepMCProductToken_, edmSimTrackContainerToken_, edmSimVertexContainerToken_, edmView_recoTrack_Token_, edm::EventID::event(), event_, eventcounter_, fBfield_, Fill(), edm::EventSetup::get(), edm::Event::getByToken(), edm::EventSetup::getData(), PileupSummaryInfo::getPU_zpositions(), getSimEvents(), getSimPVs(), getSimTrkParameters(), hBS, hDA, reco::TrackBase::highPurity, hnoBS, hsimPV, edm::EventBase::id(), edm::HandleBase::isValid(), edm::EventBase::luminosityBlock(), luminosityBlock_, matchRecTracksToVertex(), myBeamSpot, ndump_, edm::EventBase::orbitNumber(), orbitNumber_, pdt_, funct::pow(), printPVTrks(), printRecVtxs(), printXBS_, edm::Handle< T >::product(), r2s_, recoBeamSpotHandle_, recoBeamSpotToken_, recoTrackCollectionToken_, recoTrackProducer_, recoTrackToTrackingParticleAssociatorToken_, recoVertexCollection_BS_Token_, recoVertexCollection_DA_Token_, recoVertexCollectionToken_, edm::EventID::run(), run_, simUnit_, edmStreamStallGrapher::t, theB_, trackingParticleCollectionToken_, trackingVertexCollectionToken_, findQualityFiles::v, vecPileupSummaryInfoToken_, verbose_, vertexBeamSpot_, cms::Exception::what(), wxy2_, reco::BeamSpot::x0(), reco::BeamSpot::y0(), detailsBasic3DVector::z, and reco::BeamSpot::z0().
|
private |
Definition at line 2678 of file PrimaryVertexAnalyzer4PU.cc.
References reco::BeamSpot::BeamWidthX(), reco::BeamSpot::BeamWidthY(), bunchCrossing_, reco::TrackBase::charge(), ChiSquaredProbability(), HLT_25ns14e33_v1_cff::clusters, gather_cfg::cout, data, DEBUG_, dumpPUcandidates_, dumpThisEvent_, reco::TrackBase::eta(), event_, eventcounter_, Fill(), fillTrackHistos(), getTrueSeparation(), i, cmsHarvester::index, edm::detail::isnan(), edm::HandleBase::isValid(), j, cmsBatch::log, visualization-live-secondInstance_cfg::m, M_PI, nt, NULL, reco::TrackBase::p(), reco::TrackBase::phi(), position, funct::pow(), reco::TrackBase::px(), reco::TrackBase::py(), reco::TrackBase::pz(), run_, cmsHarvester::sep, reco::TransientTrack::setBeamSpot(), simUnit_, mathSSE::sqrt(), edmStreamStallGrapher::t, theB_, theTrackFilter, reco::Vertex::tracksSize(), groupFilesInBlocks::tt, findQualityFiles::v, verbose_, vertex_match(), vertexBeamSpot_, w, x, reco::BeamSpot::x0(), reco::BeamSpot::y0(), detailsBasic3DVector::z, reco::BeamSpot::z0(), and zmatch_.
Referenced by analyze().
|
private |
Definition at line 2305 of file PrimaryVertexAnalyzer4PU.cc.
References EncodedEventId::bunchCrossing(), gather_cfg::cout, edm::AssociationMap< Tag >::end(), ev, EncodedEventId::event(), eventcounter_, TrackingParticle::eventId(), Fill(), edm::AssociationMap< Tag >::find(), getTc(), getTrueSeparation(), getTruthMatchedVertexTracks(), i, cmsBatch::log, match(), gen::n, printEventSummary(), cmsHarvester::sep, mathSSE::sqrt(), PrimaryVertexAnalyzer4PU::SimEvent::tk, PrimaryVertexAnalyzer4PU::SimEvent::tkprim, reco::Vertex::tracks_begin(), reco::Vertex::tracks_end(), reco::Vertex::tracksSize(), findQualityFiles::v, reco::TrackBase::vz(), and zmatch_.
Referenced by analyze().
|
virtual |
Reimplemented from edm::EDAnalyzer.
Definition at line 586 of file PrimaryVertexAnalyzer4PU.cc.
References add(), bookVertexHistograms(), gather_cfg::cout, hBS, hDA, estimatePileup::hist, hnoBS, hsimPV, rootFile_, and simUnit_.
|
private |
Definition at line 142 of file PrimaryVertexAnalyzer4PU.cc.
References add(), h, M_PI, and edmStreamStallGrapher::t.
Referenced by beginJob().
|
inlineprivate |
Definition at line 220 of file PrimaryVertexAnalyzer4PU.h.
References gather_cfg::cout, and funct::integral().
Referenced by endJob().
|
private |
Definition at line 1013 of file PrimaryVertexAnalyzer4PU.cc.
References Reference_intrackfit_cff::barrel, gather_cfg::cout, reco::TrackBase::eta(), edm::Ref< C, T, F >::isNonnull(), PixelSubdetector::PixelBarrel, reco::TrackBase::pt(), reco::Track::recHitsBegin(), reco::Track::recHitsEnd(), and DetId::Tracker.
|
virtual |
Reimplemented from edm::EDAnalyzer.
Definition at line 662 of file PrimaryVertexAnalyzer4PU.cc.
References gather_cfg::cout, Cumulate(), hBS, hDA, estimatePileup::hist, hnoBS, hsimPV, i, AlCaHLTBitMon_ParallelJobs::p, and rootFile_.
|
inlineprivate |
Definition at line 174 of file PrimaryVertexAnalyzer4PU.h.
References gather_cfg::cout, and alignCSCRings::s.
Referenced by analyze(), analyzeVertexCollection(), analyzeVertexCollectionTP(), Fill(), fillTrackHistos(), and printEventSummary().
|
inlineprivate |
Definition at line 182 of file PrimaryVertexAnalyzer4PU.h.
References gather_cfg::cout, and alignCSCRings::s.
|
inlineprivate |
Definition at line 190 of file PrimaryVertexAnalyzer4PU.h.
References gather_cfg::cout, and alignCSCRings::s.
|
inlineprivate |
Definition at line 212 of file PrimaryVertexAnalyzer4PU.h.
References Fill().
|
private |
Definition at line 937 of file PrimaryVertexAnalyzer4PU.cc.
References reco::TrackBase::algo(), Reference_intrackfit_cff::barrel, reco::TrackBase::d0Error(), reco::TrackBase::dxy(), reco::TrackBase::dzError(), reco::TrackBase::eta(), Fill(), reco::Track::found(), reco::TrackBase::hitPattern(), reco::Track::innerPosition(), edm::Ref< C, T, F >::isNonnull(), reco::TrackBase::lambda(), cmsBatch::log, reco::Track::lost(), reco::Vertex::ndof(), reco::TrackBase::normalizedChi2(), NULL, reco::HitPattern::numberOfHits(), reco::TrackBase::phi(), PixelSubdetector::PixelBarrel, reco::HitPattern::pixelBarrelLayersWithMeasurement(), reco::HitPattern::pixelLayersWithMeasurement(), reco::BeamSpot::position(), reco::Vertex::position(), position, funct::pow(), reco::TrackBase::pt(), reco::TrackBase::qualityMask(), reco::Track::recHitsBegin(), reco::Track::recHitsEnd(), reco::TransientTrack::setBeamSpot(), mathSSE::sqrt(), reco::TransientTrack::stateAtBeamLine(), funct::tan(), theB_, reco::TrackBase::theta(), reco::TransientTrack::track(), DetId::Tracker, reco::HitPattern::trackerLayersWithMeasurement(), TrajectoryStateClosestToBeamLine::trackStateAtPCA(), groupFilesInBlocks::tt, vertexBeamSpot_, reco::TrackBase::vz(), wxy2_, and detailsBasic3DVector::z.
Referenced by analyzeVertexCollection().
|
private |
Definition at line 1449 of file PrimaryVertexAnalyzer4PU.cc.
References funct::abs(), EncodedEventId::bunchCrossing(), gather_cfg::cout, ztail::d, reco::TrackBase::dxy(), reco::TrackBase::dxyError(), alignCSCRings::e, EncodedEventId::event(), event(), TrackingVertex::eventId(), PrimaryVertexAnalyzer4PU::SimEvent::eventId, edm::RefToBase< T >::get(), edm::Ref< C, T, F >::get(), i, TransientVertex::isValid(), TrackingVertex::position(), TransientVertex::position(), funct::pow(), edm::Handle< T >::product(), reco::TransientTrack::setBeamSpot(), edm::View< T >::size(), mathSSE::sqrt(), edmStreamStallGrapher::t, findQualityFiles::v, AdaptiveVertexFitter::vertex(), reco::TrackBase::vz(), x, PV3DBase< T, PVType, FrameType >::x(), PrimaryVertexAnalyzer4PU::SimEvent::x, detailsBasic3DVector::y, PV3DBase< T, PVType, FrameType >::y(), PrimaryVertexAnalyzer4PU::SimEvent::y, detailsBasic3DVector::z, PV3DBase< T, PVType, FrameType >::z(), and PrimaryVertexAnalyzer4PU::SimEvent::z.
Referenced by analyze().
|
private |
Definition at line 1576 of file PrimaryVertexAnalyzer4PU.cc.
References gather_cfg::cout, DEBUG_, alignCSCRings::e, spr::find(), hsimPV, isCharged(), isFinalstateParticle(), visualization-live-secondInstance_cfg::m, NULL, parents, and verbose_.
Referenced by analyze().
|
private |
|
private |
Definition at line 1750 of file PrimaryVertexAnalyzer4PU.cc.
References begin, gather_cfg::cout, DEBUG_, alignCSCRings::e, end, event(), PrimaryVertexAnalyzer4PU::simPrimaryVertex::eventId, NULL, benchmark_cfg::pdgId, position, and findQualityFiles::v.
|
private |
Definition at line 713 of file PrimaryVertexAnalyzer4PU.cc.
References funct::cos(), gather_cfg::cout, PrimaryVertexAnalyzer4PU::SimPart::ddcap, alignCSCRings::e, fBfield_, reco::TrackBase::i_dsz, reco::TrackBase::i_dxy, reco::TrackBase::i_lambda, reco::TrackBase::i_phi, reco::TrackBase::i_qoverp, kappa, M_PI, AlCaHLTBitMon_ParallelJobs::p, PrimaryVertexAnalyzer4PU::SimPart::par, PrimaryVertexAnalyzer4PU::SimPart::pdg, funct::pow(), class-composition::Q, lumiQueryAPI::q, funct::sin(), mathSSE::sqrt(), edmStreamStallGrapher::t, funct::tan(), PrimaryVertexAnalyzer4PU::SimPart::type, findQualityFiles::v, verbose_, PrimaryVertexAnalyzer4PU::SimPart::xvtx, PrimaryVertexAnalyzer4PU::SimPart::yvtx, PrimaryVertexAnalyzer4PU::SimPart::zdcap, and PrimaryVertexAnalyzer4PU::SimPart::zvtx.
Referenced by analyze().
|
private |
Definition at line 1354 of file PrimaryVertexAnalyzer4PU.cc.
References a, b, SiPixelRawToDigiRegional_cfi::beamSpot, HLT_25ns14e33_v1_cff::beamspot, position, funct::pow(), mathSSE::sqrt(), funct::tan(), w, detailsBasic3DVector::z, SiStripMonitorClusterAlca_cfi::zmax, and SiStripMonitorClusterAlca_cfi::zmin.
Referenced by analyzeVertexCollectionTP().
|
private |
Definition at line 1669 of file PrimaryVertexAnalyzer4PU.cc.
Referenced by analyzeVertexCollection(), and analyzeVertexCollectionTP().
|
private |
Definition at line 1688 of file PrimaryVertexAnalyzer4PU.cc.
References EncodedEventId::bunchCrossing(), EncodedEventId::event(), PrimaryVertexAnalyzer4PU::SimEvent::eventId, and PrimaryVertexAnalyzer4PU::SimEvent::z.
|
private |
Definition at line 1427 of file PrimaryVertexAnalyzer4PU.cc.
References b, reco::Vertex::tracks_begin(), reco::Vertex::tracks_end(), and truthMatchedTrack().
Referenced by analyzeVertexCollectionTP(), and printEventSummary().
|
private |
|
private |
Definition at line 927 of file PrimaryVertexAnalyzer4PU.cc.
References pdt_.
Referenced by getSimPVs().
|
private |
|
private |
Definition at line 917 of file PrimaryVertexAnalyzer4PU.cc.
References funct::abs(), alignCSCRings::e, and pdt_.
|
staticprivate |
Definition at line 902 of file PrimaryVertexAnalyzer4PU.cc.
Referenced by analyzeVertexCollectionTP(), matchRecTracksToVertex(), and supf().
|
private |
Definition at line 1314 of file PrimaryVertexAnalyzer4PU.cc.
References gather_cfg::cout, match(), PrimaryVertexAnalyzer4PU::simPrimaryVertex::matchedRecTrackIndex, PrimaryVertexAnalyzer4PU::simPrimaryVertex::nMatchedTracks, AlCaHLTBitMon_ParallelJobs::p, alignCSCRings::s, and edmStreamStallGrapher::t.
Referenced by analyze().
|
private |
Definition at line 912 of file PrimaryVertexAnalyzer4PU.cc.
References simUnit_, PrimaryVertexAnalyzer4PU::simPrimaryVertex::z, reco::Vertex::z(), and zmatch_.
|
private |
|
private |
Definition at line 2101 of file PrimaryVertexAnalyzer4PU.cc.
References SiPixelRawToDigiRegional_cfi::beamSpot, HLT_25ns14e33_v1_cff::beamspot, gather_cfg::cout, reco::TrackBase::dzError(), reco::TrackBase::eta(), ev, eventcounter_, Fill(), edm::Ref< C, T, F >::get(), getTruthMatchedVertexTracks(), customizeTrackingMonitorSeedNumber::idx, lt, gen::n, reco::TrackBase::phi(), funct::pow(), reco::TrackBase::pt(), findQualityFiles::size, mathSSE::sqrt(), funct::tan(), theTrackFilter, PrimaryVertexAnalyzer4PU::SimEvent::tk, PrimaryVertexAnalyzer4PU::SimEvent::tkprim, reco::Vertex::tracks_begin(), reco::Vertex::tracks_end(), reco::Vertex::trackWeight(), findQualityFiles::v, reco::TrackBase::vz(), detailsBasic3DVector::z, PrimaryVertexAnalyzer4PU::SimEvent::z, and z2tp_.
Referenced by analyzeVertexCollectionTP().
|
private |
Definition at line 1191 of file PrimaryVertexAnalyzer4PU.cc.
References reco::BeamSpot::BeamWidthX(), reco::BeamSpot::BeamWidthY(), gather_cfg::cout, TauDecayModes::dec, Measurement1D::error(), edm::Ref< C, T, F >::get(), reco::TrackBase::highPurity, i, listHistos::IP, TrackingVertex::position(), position, funct::pow(), HLT_25ns14e33_v1_cff::quality, reco::TransientTrack::setBeamSpot(), mathSSE::sqrt(), ntuplemaker::status, supf(), edmStreamStallGrapher::t, funct::tan(), theB_, theta(), theTrackFilter, groupFilesInBlocks::tt, findQualityFiles::v, Measurement1D::value(), vertexBeamSpot_, reco::TrackBase::vz(), and z2tp_.
Referenced by analyze().
|
private |
Definition at line 1093 of file PrimaryVertexAnalyzer4PU.cc.
References Reference_intrackfit_cff::barrel, reco::TrackBase::confirmed, gather_cfg::cout, Reference_intrackfit_cff::endcap, reco::TrackBase::goodIterative, reco::TrackBase::highPurity, i, edm::Ref< C, T, F >::isNonnull(), TrajectoryStateClosestToBeamLine::isValid(), reco::TrackBase::loose, AlCaHLTBitMon_ParallelJobs::p, PixelSubdetector::PixelBarrel, PixelSubdetector::PixelEndcap, reco::TransientTrack::setBeamSpot(), Measurement1D::significance(), reco::TransientTrack::stateAtBeamLine(), edmStreamStallGrapher::t, funct::tan(), theB_, reco::TrackBase::tight, DetId::Tracker, TrajectoryStateClosestToBeamLine::transverseImpactParameter(), and vertexBeamSpot_.
|
private |
Definition at line 1033 of file PrimaryVertexAnalyzer4PU.cc.
References gather_cfg::cout, and findQualityFiles::v.
Referenced by analyze().
|
private |
Definition at line 1079 of file PrimaryVertexAnalyzer4PU.cc.
References gather_cfg::cout, i, and edmStreamStallGrapher::t.
|
private |
Definition at line 1061 of file PrimaryVertexAnalyzer4PU.cc.
References gather_cfg::cout, i, and simUnit_.
|
private |
Definition at line 826 of file PrimaryVertexAnalyzer4PU.cc.
References EnergyCorrector::c, gather_cfg::cout, create_public_lumi_plots::exp, i, j, relval_steps::k, prof2calltree::l, cmsBatch::log, M_PI, match(), RPCpg::mu, PrimaryVertexAnalyzer4PU::SimPart::par, EnergyCorrector::pt, alignCSCRings::s, S(), edmStreamStallGrapher::t, and funct::tan().
Referenced by printPVTrks().
|
private |
Definition at line 1399 of file PrimaryVertexAnalyzer4PU.cc.
References event(), f, and r2s_.
Referenced by getTruthMatchedVertexTracks().
|
private |
Definition at line 1722 of file PrimaryVertexAnalyzer4PU.cc.
References zmatch_.
Referenced by analyzeVertexCollection().
|
private |
|
private |
|
private |
Definition at line 343 of file PrimaryVertexAnalyzer4PU.h.
Referenced by analyze().
|
private |
Definition at line 325 of file PrimaryVertexAnalyzer4PU.h.
Referenced by analyze(), and analyzeVertexCollection().
|
private |
Definition at line 314 of file PrimaryVertexAnalyzer4PU.h.
Referenced by analyzeVertexCollection(), and getSimPVs().
|
private |
Definition at line 310 of file PrimaryVertexAnalyzer4PU.h.
Referenced by analyze().
|
private |
Definition at line 318 of file PrimaryVertexAnalyzer4PU.h.
Referenced by analyze().
|
private |
Definition at line 313 of file PrimaryVertexAnalyzer4PU.h.
Referenced by analyzeVertexCollection().
|
private |
Definition at line 312 of file PrimaryVertexAnalyzer4PU.h.
Referenced by analyze(), and analyzeVertexCollection().
|
private |
Definition at line 367 of file PrimaryVertexAnalyzer4PU.h.
Referenced by analyze().
|
private |
Definition at line 364 of file PrimaryVertexAnalyzer4PU.h.
Referenced by analyze().
|
private |
Definition at line 363 of file PrimaryVertexAnalyzer4PU.h.
Referenced by analyze().
|
private |
Definition at line 362 of file PrimaryVertexAnalyzer4PU.h.
Referenced by analyze().
|
private |
Definition at line 324 of file PrimaryVertexAnalyzer4PU.h.
Referenced by analyze(), and analyzeVertexCollection().
|
private |
Definition at line 317 of file PrimaryVertexAnalyzer4PU.h.
Referenced by analyze(), analyzeVertexCollection(), analyzeVertexCollectionTP(), and printEventSummary().
|
private |
Definition at line 328 of file PrimaryVertexAnalyzer4PU.h.
Referenced by analyze(), and getSimTrkParameters().
|
private |
Definition at line 349 of file PrimaryVertexAnalyzer4PU.h.
Referenced by analyze(), beginJob(), and endJob().
|
private |
Definition at line 351 of file PrimaryVertexAnalyzer4PU.h.
Referenced by analyze(), beginJob(), and endJob().
|
private |
Definition at line 353 of file PrimaryVertexAnalyzer4PU.h.
|
private |
Definition at line 350 of file PrimaryVertexAnalyzer4PU.h.
Referenced by analyze(), beginJob(), and endJob().
|
private |
Definition at line 352 of file PrimaryVertexAnalyzer4PU.h.
|
private |
Definition at line 354 of file PrimaryVertexAnalyzer4PU.h.
Referenced by analyze(), beginJob(), endJob(), and getSimPVs().
|
private |
Definition at line 323 of file PrimaryVertexAnalyzer4PU.h.
Referenced by analyze().
|
private |
Definition at line 333 of file PrimaryVertexAnalyzer4PU.h.
Referenced by analyze().
|
private |
Definition at line 319 of file PrimaryVertexAnalyzer4PU.h.
Referenced by analyze().
|
private |
Definition at line 326 of file PrimaryVertexAnalyzer4PU.h.
Referenced by analyze().
|
private |
Definition at line 346 of file PrimaryVertexAnalyzer4PU.h.
Referenced by PrimaryVertexAnalyzer4PU().
|
private |
Definition at line 338 of file PrimaryVertexAnalyzer4PU.h.
Referenced by analyze(), isCharged(), and isResonance().
|
private |
Definition at line 311 of file PrimaryVertexAnalyzer4PU.h.
Referenced by analyze().
|
private |
Definition at line 334 of file PrimaryVertexAnalyzer4PU.h.
Referenced by analyze(), and truthMatchedTrack().
|
private |
Definition at line 339 of file PrimaryVertexAnalyzer4PU.h.
Referenced by analyze().
|
private |
Definition at line 361 of file PrimaryVertexAnalyzer4PU.h.
Referenced by analyze().
|
private |
Definition at line 360 of file PrimaryVertexAnalyzer4PU.h.
Referenced by analyze().
|
private |
Definition at line 345 of file PrimaryVertexAnalyzer4PU.h.
Referenced by analyze().
|
private |
Definition at line 368 of file PrimaryVertexAnalyzer4PU.h.
Referenced by analyze().
|
private |
Definition at line 359 of file PrimaryVertexAnalyzer4PU.h.
Referenced by analyze().
|
private |
Definition at line 359 of file PrimaryVertexAnalyzer4PU.h.
Referenced by analyze().
|
private |
Definition at line 359 of file PrimaryVertexAnalyzer4PU.h.
Referenced by analyze().
|
private |
Definition at line 342 of file PrimaryVertexAnalyzer4PU.h.
Referenced by beginJob(), endJob(), PrimaryVertexAnalyzer4PU(), and ~PrimaryVertexAnalyzer4PU().
|
private |
Definition at line 322 of file PrimaryVertexAnalyzer4PU.h.
Referenced by analyze(), and analyzeVertexCollection().
|
private |
Definition at line 329 of file PrimaryVertexAnalyzer4PU.h.
Referenced by analyze(), analyzeVertexCollection(), beginJob(), matchVertex(), PrimaryVertexAnalyzer4PU(), and printSimVtxs().
|
private |
Definition at line 340 of file PrimaryVertexAnalyzer4PU.h.
Referenced by analyze(), analyzeVertexCollection(), fillTrackHistos(), printPVTrks(), and printRecTrks().
|
private |
Definition at line 335 of file PrimaryVertexAnalyzer4PU.h.
Referenced by analyzeVertexCollection(), printEventSummary(), and printPVTrks().
|
private |
Definition at line 365 of file PrimaryVertexAnalyzer4PU.h.
Referenced by analyze().
|
private |
Definition at line 366 of file PrimaryVertexAnalyzer4PU.h.
Referenced by analyze().
|
private |
Definition at line 358 of file PrimaryVertexAnalyzer4PU.h.
Referenced by analyze().
|
private |
Definition at line 309 of file PrimaryVertexAnalyzer4PU.h.
Referenced by analyze(), analyzeVertexCollection(), getSimPVs(), and getSimTrkParameters().
|
private |
Definition at line 336 of file PrimaryVertexAnalyzer4PU.h.
Referenced by analyze(), analyzeVertexCollection(), fillTrackHistos(), printPVTrks(), and printRecTrks().
|
private |
Definition at line 347 of file PrimaryVertexAnalyzer4PU.h.
|
private |
Definition at line 331 of file PrimaryVertexAnalyzer4PU.h.
Referenced by analyze(), and fillTrackHistos().
|
private |
Definition at line 356 of file PrimaryVertexAnalyzer4PU.h.
Referenced by printEventSummary(), and printPVTrks().
|
private |
Definition at line 330 of file PrimaryVertexAnalyzer4PU.h.
Referenced by analyzeVertexCollection(), analyzeVertexCollectionTP(), matchVertex(), PrimaryVertexAnalyzer4PU(), and vertex_match().