Static Private Member Functions | |
static ConstraintType | getConstraintType (const std::string &name) |
Private Attributes | |
ConstraintType | constraint |
double | constraintScaling |
double | extSVDeltaRToJet |
double | minTrackWeight |
TrackIPTagInfo::SortCriteria | sortCriterium |
edm::EDGetTokenT< reco::BeamSpot > | token_BeamSpot |
edm::EDGetTokenT < reco::VertexCollection > | token_extSVCollection |
edm::EDGetTokenT < reco::TrackIPTagInfoCollection > | token_trackIPTagInfo |
TrackSelector | trackSelector |
bool | useExternalSV |
bool | useGhostTrack |
VertexFilter | vertexFilter |
VertexSorting | vertexSorting |
edm::ParameterSet | vtxRecoPSet |
bool | withPVError |
Additional Inherited Members | |
Public Types inherited from edm::stream::EDProducer<> | |
typedef CacheContexts< T...> | CacheTypes |
typedef CacheTypes::GlobalCache | GlobalCache |
typedef AbilityChecker< T...> | HasAbility |
typedef CacheTypes::LuminosityBlockCache | LuminosityBlockCache |
typedef LuminosityBlockContextT < LuminosityBlockCache, RunCache, GlobalCache > | LuminosityBlockContext |
typedef CacheTypes::LuminosityBlockSummaryCache | LuminosityBlockSummaryCache |
typedef CacheTypes::RunCache | RunCache |
typedef RunContextT< RunCache, GlobalCache > | RunContext |
typedef CacheTypes::RunSummaryCache | RunSummaryCache |
Public Types inherited from edm::stream::EDProducerBase | |
typedef EDProducerAdaptorBase | ModuleType |
Public Types inherited from edm::ProducerBase | |
typedef ProductRegistryHelper::TypeLabelList | TypeLabelList |
Static Public Member Functions inherited from edm::stream::EDProducerBase | |
static const std::string & | baseType () |
static void | fillDescriptions (ConfigurationDescriptions &descriptions) |
static void | prevalidate (ConfigurationDescriptions &descriptions) |
Protected Member Functions inherited from edm::ProducerBase | |
void | callWhenNewProductsRegistered (std::function< void(BranchDescription const &)> const &func) |
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) |
Definition at line 65 of file SecondaryVertexProducer.cc.
|
private |
Enumerator | |
---|---|
CONSTRAINT_NONE | |
CONSTRAINT_BEAMSPOT | |
CONSTRAINT_PV_BEAMSPOT_SIZE | |
CONSTRAINT_PV_BS_Z_ERRORS_SCALED | |
CONSTRAINT_PV_ERROR_SCALED | |
CONSTRAINT_PV_PRIMARIES_IN_FIT |
Definition at line 73 of file SecondaryVertexProducer.cc.
|
explicit |
Definition at line 140 of file SecondaryVertexProducer.cc.
References constraint, CONSTRAINT_BEAMSPOT, CONSTRAINT_PV_BEAMSPOT_SIZE, CONSTRAINT_PV_BS_Z_ERRORS_SCALED, CONSTRAINT_PV_ERROR_SCALED, CONSTRAINT_PV_PRIMARIES_IN_FIT, constraintScaling, edm::ParameterSet::existsAs(), extSVDeltaRToJet, edm::ParameterSet::getParameter(), token_BeamSpot, token_extSVCollection, token_trackIPTagInfo, and useExternalSV.
SecondaryVertexProducer::~SecondaryVertexProducer | ( | ) |
Definition at line 172 of file SecondaryVertexProducer.cc.
|
staticprivate |
|
overridevirtual |
Implements edm::stream::EDProducerBase.
Definition at line 211 of file SecondaryVertexProducer.cc.
References SiPixelRawToDigiRegional_cfi::beamSpot, edm::RefVector< C, T, F >::begin(), constraint, CONSTRAINT_BEAMSPOT, CONSTRAINT_NONE, CONSTRAINT_PV_BEAMSPOT_SIZE, CONSTRAINT_PV_BS_Z_ERRORS_SCALED, CONSTRAINT_PV_ERROR_SCALED, CONSTRAINT_PV_PRIMARIES_IN_FIT, constraintScaling, RecoVertex::convertError(), RecoVertex::convertPos(), reco::Vertex::covariance(), deltaR(), reco::SecondaryVertex::dist2d(), reco::SecondaryVertex::dist3d(), edm::RefVector< C, T, F >::end(), reco::Vertex::error(), edm::hlt::Exception, extSVDeltaRToJet, spr::find(), edm::EventSetup::get(), getGhostTrackFitType(), edm::ParameterSet::getParameter(), ghostTrackES_cfi::ghostTrack, i, customizeTrackingMonitorSeedNumber::idx, cmsHarvester::index, edm::HandleBase::isValid(), getDQMSummary::iter, j, reco::GhostTrackState::linearize(), python.multivaluedict::map(), minTrackWeight, reco::LeafCandidate::momentum(), reco::Vertex::p4(), reco::Vertex::position(), edm::RefVector< C, T, F >::push_back(), reco::GhostTrackState::setWeight(), sortCriterium, step1_ZMM_7Tev::Status, AlCaHLTBitMon_QueryRunRegistry::string, token_BeamSpot, token_extSVCollection, token_trackIPTagInfo, reco::Vertex::tracks_begin(), reco::Vertex::tracks_end(), trackSelector, reco::Vertex::trackWeight(), Unknown, useExternalSV, useGhostTrack, findQualityFiles::v, vertexFilter, vertexSorting, vtxRecoPSet, withPVError, reco::Vertex::x(), reco::Vertex::y(), and reco::Vertex::z().
|
private |
Definition at line 88 of file SecondaryVertexProducer.cc.
Referenced by produce(), and SecondaryVertexProducer().
|
private |
Definition at line 89 of file SecondaryVertexProducer.cc.
Referenced by produce(), and SecondaryVertexProducer().
|
private |
Definition at line 97 of file SecondaryVertexProducer.cc.
Referenced by produce(), and SecondaryVertexProducer().
|
private |
Definition at line 93 of file SecondaryVertexProducer.cc.
Referenced by produce().
|
private |
Definition at line 86 of file SecondaryVertexProducer.cc.
Referenced by produce().
|
private |
Definition at line 84 of file SecondaryVertexProducer.cc.
Referenced by produce(), and SecondaryVertexProducer().
|
private |
Definition at line 98 of file SecondaryVertexProducer.cc.
Referenced by produce(), and SecondaryVertexProducer().
|
private |
Definition at line 85 of file SecondaryVertexProducer.cc.
Referenced by produce(), and SecondaryVertexProducer().
|
private |
Definition at line 87 of file SecondaryVertexProducer.cc.
Referenced by produce().
|
private |
Definition at line 96 of file SecondaryVertexProducer.cc.
Referenced by produce(), and SecondaryVertexProducer().
|
private |
Definition at line 91 of file SecondaryVertexProducer.cc.
Referenced by produce().
|
private |
Definition at line 94 of file SecondaryVertexProducer.cc.
Referenced by produce().
|
private |
Definition at line 95 of file SecondaryVertexProducer.cc.
Referenced by produce().
|
private |
Definition at line 90 of file SecondaryVertexProducer.cc.
Referenced by produce().
|
private |
Definition at line 92 of file SecondaryVertexProducer.cc.
Referenced by produce().