fixed size matrix More...
fixed size matrix
Base class for factories producing reference trajectories, i.e. instances of classes deriving from ReferenceTrajectoryBase, from a TrajTrackPairCollection.
by Edmund Widl, see CMS NOTE-2007/032.
Dummy class for preselection of object matches.
Define match between two objects by deltaEta.
Define match between two objects by deltaR and deltaPt.
Provides the less operator for two pairs of matched objects based on deltaEta.
Provides the less operator for two pairs of matched objects based on deltaPt.
_________________________________________________________________ class: BeamSpot.cc package: DataFormats/BeamSpot
A reconstructed beam spot providing position, width, slopes, and errors.
author: Francisco Yumiceva, Fermilab (yumiceva@fnal.gov)
version
________________________________________________________________
Class holding information on the tangent to the electron track on one surface
Extension of reco::Track for GSF. It contains one additional Ref to a GsfTrackExtra object.
Extension of a GSF track providing multi-states at the inner- and outermost measurement
Configurables:
Generic: tracks = InputTag of a collection of tracks to read from minimumHits = Minimum hits that the output TrackCandidate must have to be saved replaceWithInactiveHits = instead of discarding hits, replace them with a invalid "inactive" hits, so multiple scattering is accounted for correctly. stripFrontInvalidHits = strip invalid hits at the beginning of the track stripBackInvalidHits = strip invalid hits at the end of the track stripAllInvalidHits = remove ALL invald hits (might be a problem for multiple scattering, use with care!)
Per structure: commands = list of commands, to be applied in order as they are written commands can be: "keep XYZ" , "drop XYZ" (XYZ = PXB, PXE, TIB, TID, TOB, TEC) "keep XYZ l", "drop XYZ n" (XYZ as above, n = layer, wheel or disk = 1 .. 6 ; positive and negative are the same )
Individual modules: detsToIgnore = individual list of detids on which hits must be discarded
_________________________________________________________________ class: PVFitter.h package: RecoVertex/BeamSpotProducer
author: Francisco Yumiceva, Fermilab (yumiceva@fnal.gov) Geng-Yuan Jeng, UC Riverside (Geng-Yuan.Jeng@cern.ch)
version
________________________________________________________________
Abstract Base class for reference counted TransientTrack
Concrete implementation of the TransientTrack for a multi-state reco::GsfTrack
Concrete implementation of the TransientTrack for a reco::Track
Definition of Transient Track class to be used for higher-level reconstruction (vertexing, b-tagging...). It allows access to several services that the DataFormat tracks can not access (magnetic field, geometry)
Concrete implementation of the TransientTrack for a multi-state reco::GsfTrack To be built through the factory TransientTrackFromFTSFactory or the TransientTrackBuilder
iterator over a vector of references to BaseTau objects all in the same collection
Definition at line 19 of file BaseTauFwd.h.
typedef std::vector<BaseTau> reco::BaseTauCollection |
collection of BaseTau objects
Definition at line 9 of file BaseTauFwd.h.
typedef edm::Ref<BaseTauCollection> reco::BaseTauRef |
presistent reference to a BaseTau
Definition at line 13 of file BaseTauFwd.h.
references to BaseTau collection
Definition at line 15 of file BaseTauFwd.h.
vector of references to BaseTau objects all in the same collection
Definition at line 17 of file BaseTauFwd.h.
iterator over a vector of references to BaseTauTagInfo objects all in the same collection
Definition at line 19 of file BaseTauTagInfoFwd.h.
typedef std::vector<BaseTauTagInfo> reco::BaseTauTagInfoCollection |
collection of BaseTauTagInfo objects
Definition at line 9 of file BaseTauTagInfoFwd.h.
presistent reference to a BaseTauTagInfo
Definition at line 13 of file BaseTauTagInfoFwd.h.
references to BaseTauTagInfo collection
Definition at line 15 of file BaseTauTagInfoFwd.h.
vector of references to BaseTauTagInfo objects all in the same collection
Definition at line 17 of file BaseTauTagInfoFwd.h.
typedef CaloCluster reco::BasicCluster |
Definition at line 22 of file BasicCluster.h.
iterator over a vector of references to BasicCluster objects
Definition at line 39 of file BasicClusterFwd.h.
typedef std::vector<BasicCluster> reco::BasicClusterCollection |
collection of BasicCluster objects
Definition at line 27 of file BasicClusterFwd.h.
persistent reference to BasicCluster objects
Definition at line 30 of file BasicClusterFwd.h.
reference to BasicCluster collection
Definition at line 33 of file BasicClusterFwd.h.
vector of references to BasicCluster objects all in the same collection
Definition at line 36 of file BasicClusterFwd.h.
Definition at line 20 of file BasicClusterShapeAssociation.h.
typedef edm::AssociationMap<edm::OneToOne<BasicClusterCollection, ClusterShapeCollection> > reco::BasicClusterShapeAssociationCollection |
Definition at line 18 of file BasicClusterShapeAssociation.h.
Definition at line 22 of file BasicClusterShapeAssociation.h.
typedef edm::RefProd<BasicClusterShapeAssociationCollection> reco::BasicClusterShapeAssociationRefProd |
Definition at line 24 of file BasicClusterShapeAssociation.h.
typedef edm::RefVector<BasicClusterShapeAssociationCollection> reco::BasicClusterShapeAssociationRefVector |
Definition at line 26 of file BasicClusterShapeAssociation.h.
typedef std::vector<BasicJet> reco::BasicJetCollection |
collection of BasicJet objects
Definition at line 14 of file BasicJetCollection.h.
typedef edm::FwdPtr<BasicJet> reco::BasicJetFwdPtr |
Definition at line 18 of file BasicJetCollection.h.
typedef std::vector<edm::FwdPtr<BasicJet> > reco::BasicJetFwdPtrVector |
Definition at line 21 of file BasicJetCollection.h.
Definition at line 17 of file BasicJetCollection.h.
typedef std::vector<edm::FwdRef<BasicJetCollection> > reco::BasicJetFwdRefVector |
Definition at line 20 of file BasicJetCollection.h.
typedef edm::Ref<BasicJetCollection> reco::BasicJetRef |
edm references
Definition at line 16 of file BasicJetCollection.h.
Definition at line 22 of file BasicJetCollection.h.
Definition at line 19 of file BasicJetCollection.h.
iterator over a vector of references to PFRecHit objects
Definition at line 24 of file PFRecHitFwd.h.
iterator over a vector of reference to Conversion objects
Definition at line 24 of file ConversionFwd.h.
Definition at line 21 of file CaloClusterFwd.h.
typedef std::vector<CaloCluster> reco::CaloClusterCollection |
collection of CaloCluster objects
Definition at line 15 of file CaloClusterFwd.h.
typedef edm::Ptr<CaloCluster> reco::CaloClusterPtr |
Definition at line 17 of file CaloClusterFwd.h.
Definition at line 18 of file CaloClusterFwd.h.
typedef edm::View<CaloCluster> reco::CaloClusterView |
Definition at line 19 of file CaloClusterFwd.h.
typedef std::vector<CaloJet> reco::CaloJetCollection |
collection of CaloJet objects
Definition at line 16 of file CaloJetCollection.h.
typedef edm::FwdPtr<CaloJet> reco::CaloJetFwdPtr |
Definition at line 20 of file CaloJetCollection.h.
typedef std::vector<edm::FwdPtr<CaloJet> > reco::CaloJetFwdPtrVector |
Definition at line 24 of file CaloJetCollection.h.
Definition at line 19 of file CaloJetCollection.h.
typedef std::vector<edm::FwdRef<CaloJetCollection> > reco::CaloJetFwdRefVector |
Definition at line 23 of file CaloJetCollection.h.
typedef edm::Ref<CaloJetCollection> reco::CaloJetRef |
edm references
Definition at line 18 of file CaloJetCollection.h.
Definition at line 22 of file CaloJetCollection.h.
Definition at line 21 of file CaloJetCollection.h.
typedef std::vector< CaloMET > reco::CaloMETCollection |
collection of CaloMET objects
Definition at line 21 of file CaloMETCollection.h.
typedef edm::Ref<CaloMETCollection> reco::CaloMETRef |
edm references
Definition at line 14 of file CaloMETFwd.h.
Definition at line 16 of file CaloMETFwd.h.
Definition at line 15 of file CaloMETFwd.h.
typedef std::vector<CaloMuon> reco::CaloMuonCollection |
iterator over a vector of references to CaloTau objects all in the same collection
Definition at line 19 of file CaloTauFwd.h.
typedef std::vector<CaloTau> reco::CaloTauCollection |
collection of CaloTau objects
Definition at line 9 of file CaloTauFwd.h.
typedef edm::AssociationVector<CaloTauRefProd,std::vector<int> > reco::CaloTauDiscriminatorAgainstElectronBase |
Definition at line 10 of file CaloTauDiscriminatorAgainstElectron.h.
Definition at line 28 of file CaloTauDiscriminatorAgainstElectron.h.
typedef edm::RefProd<CaloTauDiscriminatorAgainstElectron> reco::CaloTauDiscriminatorAgainstElectronRefProd |
Definition at line 29 of file CaloTauDiscriminatorAgainstElectron.h.
typedef edm::RefVector<CaloTauDiscriminatorAgainstElectron> reco::CaloTauDiscriminatorAgainstElectronRefVector |
Definition at line 30 of file CaloTauDiscriminatorAgainstElectron.h.
Definition at line 27 of file CaloTauDiscriminatorAgainstElectron.h.
typedef edm::AssociationVector<CaloTauRefProd,std::vector<float> > reco::CaloTauDiscriminatorBase |
Definition at line 10 of file CaloTauDiscriminator.h.
typedef edm::AssociationVector<CaloTauRefProd,std::vector<int> > reco::CaloTauDiscriminatorByIsolationBase |
Definition at line 10 of file CaloTauDiscriminatorByIsolation.h.
Definition at line 28 of file CaloTauDiscriminatorByIsolation.h.
Definition at line 29 of file CaloTauDiscriminatorByIsolation.h.
typedef edm::RefVector<CaloTauDiscriminatorByIsolation> reco::CaloTauDiscriminatorByIsolationRefVector |
Definition at line 30 of file CaloTauDiscriminatorByIsolation.h.
Definition at line 27 of file CaloTauDiscriminatorByIsolation.h.
Definition at line 28 of file CaloTauDiscriminator.h.
Definition at line 29 of file CaloTauDiscriminator.h.
Definition at line 30 of file CaloTauDiscriminator.h.
Definition at line 27 of file CaloTauDiscriminator.h.
typedef edm::Ref<CaloTauCollection> reco::CaloTauRef |
presistent reference to a CaloTau
Definition at line 13 of file CaloTauFwd.h.
references to CaloTau collection
Definition at line 15 of file CaloTauFwd.h.
vector of references to CaloTau objects all in the same collection
Definition at line 17 of file CaloTauFwd.h.
iterator over a vector of references to CaloTauTagInfo objects all in the same collection
Definition at line 19 of file CaloTauTagInfoFwd.h.
typedef std::vector<CaloTauTagInfo> reco::CaloTauTagInfoCollection |
collection of CaloTauTagInfo objects
Definition at line 9 of file CaloTauTagInfoFwd.h.
presistent reference to a CaloTauTagInfo
Definition at line 13 of file CaloTauTagInfoFwd.h.
references to CaloTauTagInfo collection
Definition at line 15 of file CaloTauTagInfoFwd.h.
vector of references to CaloTauTagInfo objects all in the same collection
Definition at line 17 of file CaloTauTagInfoFwd.h.
typedef edm::AssociationVector<CandidateRefProd, std::vector<double> > reco::CandDoubleAssociations |
Definition at line 30 of file CandAssociation.h.
typedef edm::AssociationVector<CandidateRefProd, std::vector<float> > reco::CandFloatAssociations |
Definition at line 29 of file CandAssociation.h.
persistent reference to an object in a collection of Candidate objects
Definition at line 31 of file CandidateFwd.h.
vector of references to objects in the same collection of Candidate objects via base type
Definition at line 39 of file CandidateFwd.h.
vector of references to objects in the same collection of Candidate objects via base type
Definition at line 35 of file CandidateFwd.h.
collection of Candidate objects
Definition at line 21 of file CandidateFwd.h.
typedef edm::Ptr<Candidate> reco::CandidatePtr |
persistent reference to an object in a collection of Candidate objects
Definition at line 25 of file CandidateFwd.h.
persistent reference to an object in a collection of Candidate objects
Definition at line 27 of file CandidateFwd.h.
persistent reference to an object in a collection of Candidate objects
Definition at line 29 of file CandidateFwd.h.
reference to a collection of Candidate objects
Definition at line 37 of file CandidateFwd.h.
vector of references to objects in the same collection of Candidate objects
Definition at line 33 of file CandidateFwd.h.
typedef edm::View<Candidate> reco::CandidateView |
view of a collection containing candidates
Definition at line 23 of file CandidateFwd.h.
typedef edm::AssociationVector<CandidateRefProd, std::vector<int> > reco::CandIntAssociations |
Definition at line 31 of file CandAssociation.h.
typedef edm::AssociationMap< edm::OneToOne<reco::CandidateCollection, reco::CandidateCollection > > reco::CandMatchMap |
Definition at line 19 of file CandMatchMap.h.
typedef edm::AssociationMap< edm::OneToManyWithQuality<reco::CandidateCollection, reco::CandidateCollection, double > > reco::CandMatchMapMany |
Definition at line 19 of file CandMatchMapMany.h.
Definition at line 37 of file CandAssociation.h.
typedef edm::AssociationVector<CandidateRefProd, std::vector<unsigned int> > reco::CandUIntAssociations |
Definition at line 32 of file CandAssociation.h.
typedef edm::AssociationVector<CandidateBaseRefProd, std::vector<double> > reco::CandViewDoubleAssociations |
Definition at line 34 of file CandAssociation.h.
typedef edm::AssociationVector<CandidateBaseRefProd, std::vector<float> > reco::CandViewFloatAssociations |
Definition at line 33 of file CandAssociation.h.
typedef edm::AssociationVector<CandidateBaseRefProd, std::vector<int> > reco::CandViewIntAssociations |
Definition at line 35 of file CandAssociation.h.
typedef edm::AssociationMap< edm::OneToOneGeneric<reco::CandidateView, reco::CandidateView > > reco::CandViewMatchMap |
Definition at line 25 of file CandMatchMap.h.
typedef edm::AssociationVector<CandidateBaseRefProd, std::vector<unsigned int> > reco::CandViewUIntAssociations |
Definition at line 36 of file CandAssociation.h.
iterator over a vector of references to CastorCell objects all in the same collection
Definition at line 90 of file CastorCell.h.
typedef std::vector<CastorCell> reco::CastorCellCollection |
collection of CastorCell objects
Definition at line 81 of file CastorCell.h.
Definition at line 84 of file CastorCell.h.
vector of references to CastorCell objects all in the same collection
Definition at line 87 of file CastorCell.h.
iterator over a vector of references to CastorCluster objects all in the same collection
Definition at line 152 of file CastorCluster.h.
typedef std::vector<CastorCluster> reco::CastorClusterCollection |
collection of CastorCluster objects
Definition at line 143 of file CastorCluster.h.
Definition at line 146 of file CastorCluster.h.
vector of references to CastorCluster objects all in the same collection
Definition at line 149 of file CastorCluster.h.
typedef std::vector<CastorEgamma> reco::CastorEgammaCollection |
Definition at line 100 of file CastorEgamma.h.
typedef std::vector<CastorJet> reco::CastorJetCollection |
Definition at line 100 of file CastorJet.h.
Definition at line 42 of file CastorJetID.h.
iterator over a vector of references to CastorTower objects all in the same collection
Definition at line 136 of file CastorTower.h.
typedef std::vector<CastorTower> reco::CastorTowerCollection |
collection of CastorTower objects
Definition at line 127 of file CastorTower.h.
Definition at line 130 of file CastorTower.h.
vector of references to CastorTower objects all in the same collection
Definition at line 133 of file CastorTower.h.
typedef std::vector<reco::Centrality> reco::CentralityCollection |
Definition at line 83 of file Centrality.h.
iterator over a vector of references to ClusterShape objects
Definition at line 23 of file ClusterShapeFwd.h.
typedef std::vector<ClusterShape> reco::ClusterShapeCollection |
collection of ClusterShape objects
Definition at line 8 of file ClusterShapeFwd.h.
reference to an object in a collection of ClusterShape objects
Definition at line 14 of file ClusterShapeFwd.h.
reference to a collection of ClusterShape objects
Definition at line 17 of file ClusterShapeFwd.h.
vector of references to objects in the same collectin of ClusterShape objects
Definition at line 20 of file ClusterShapeFwd.h.
persistent reference to an object in a collection of Candidate objects
Definition at line 25 of file CompositeCandidateFwd.h.
vector of references to objects in the same collection of Candidate objects via base type
Definition at line 33 of file CompositeCandidateFwd.h.
vector of references to objects in the same collection of Candidate objects via base type
Definition at line 29 of file CompositeCandidateFwd.h.
typedef std::vector<CompositeCandidate> reco::CompositeCandidateCollection |
collection of Candidate objects
Definition at line 19 of file CompositeCandidateFwd.h.
persistent reference to an object in a collection of Candidate objects
Definition at line 23 of file CompositeCandidateFwd.h.
reference to a collection of Candidate objects
Definition at line 31 of file CompositeCandidateFwd.h.
vector of references to objects in the same collection of Candidate objects
Definition at line 27 of file CompositeCandidateFwd.h.
view of a collection containing candidates
Definition at line 21 of file CompositeCandidateFwd.h.
typedef std::vector<ConvBremSeed> reco::ConvBremSeedCollection |
collectin of ConvBremSeed objects
Definition at line 9 of file ConvBremSeedFwd.h.
reference to an object in a collection of ConvBremSeed objects
Definition at line 13 of file ConvBremSeedFwd.h.
reference to a collection of ConvBremSeed objects
Definition at line 15 of file ConvBremSeedFwd.h.
vector of objects in the same collection of ConvBremSeed objects
Definition at line 17 of file ConvBremSeedFwd.h.
typedef std::vector<Conversion> reco::ConversionCollection |
collectin of Conversion objects
Definition at line 9 of file ConversionFwd.h.
reference to an object in a collection of Conversion objects
Definition at line 15 of file ConversionFwd.h.
reference to a collection of Conversion objects
Definition at line 18 of file ConversionFwd.h.
vector of objects in the same collection of Conversion objects
Definition at line 21 of file ConversionFwd.h.
typedef std::vector<ConversionTrack> reco::ConversionTrackCollection |
collection of ConversionTracks
Definition at line 6 of file ConversionTrackFwd.h.
Definition at line 16 of file CosmicTrackingParticleSelector.cc.
typedef std::vector<reco::DeDxData> reco::DeDxDataCollection |
Definition at line 28 of file DeDxData.h.
Definition at line 29 of file DeDxData.h.
typedef std::vector<DeDxHit> reco::DeDxHitCollection |
typedef std::vector<EcalIsolatedParticleCandidate> reco::EcalIsolatedParticleCandidateCollection |
collection of EcalIsolatedParticleCandidate objects
Definition at line 9 of file EcalIsolatedParticleCandidateFwd.h.
typedef EcalIsolatedParticleCandidateRefVector::iterator reco::EcalIsolatedParticleCandidateIterator |
iterator over a vector of reference to EcalIsolatedParticleCandidate objects
Definition at line 24 of file EcalIsolatedParticleCandidateFwd.h.
reference to an object in a collection of EcalIsolatedParticleCandidate objects
Definition at line 15 of file EcalIsolatedParticleCandidateFwd.h.
typedef edm::RefProd<EcalIsolatedParticleCandidateCollection> reco::EcalIsolatedParticleCandidateRefProd |
reference to a collection of EcalIsolatedParticleCandidate objects
Definition at line 18 of file EcalIsolatedParticleCandidateFwd.h.
typedef edm::RefVector<EcalIsolatedParticleCandidateCollection> reco::EcalIsolatedParticleCandidateRefVector |
vector of objects in the same collection of EcalIsolatedParticleCandidate objects
Definition at line 21 of file EcalIsolatedParticleCandidateFwd.h.
iterator over a vector of references to EgammaTrigger objects
Definition at line 25 of file EgammaTriggerFwd.h.
typedef std::vector<EgammaTrigger> reco::EgammaTriggerCollection |
collection of EgammaTrigger objects
Definition at line 10 of file EgammaTriggerFwd.h.
persistent reference to EgammaTrigger objects
Definition at line 16 of file EgammaTriggerFwd.h.
reference to a EgammaTrigger collection
Definition at line 19 of file EgammaTriggerFwd.h.
vector of references to EgammaTrigger objects in the same collection
Definition at line 22 of file EgammaTriggerFwd.h.
iterator over a vector of reference to Electron objects
Definition at line 24 of file ElectronFwd.h.
typedef std::vector<Electron> reco::ElectronCollection |
collectin of Electron objects
Definition at line 9 of file ElectronFwd.h.
iterator over a vector of reference to ElectronSeed objects
iterator over a vector of reference to ConvBremSeed objects
Definition at line 20 of file ElectronSeedFwd.h.
iterator over a vector of reference to ElectronID objects
Definition at line 24 of file ElectronIDFwd.h.
Definition at line 17 of file ElectronIDAssociation.h.
typedef edm::AssociationMap<edm::OneToOne<GsfElectronCollection, ElectronIDCollection> > reco::ElectronIDAssociationCollection |
Definition at line 15 of file ElectronIDAssociation.h.
reference to an object in a collection of SeedMap objects
Definition at line 20 of file ElectronIDAssociation.h.
reference to a collection of SeedMap objects
Definition at line 23 of file ElectronIDAssociation.h.
vector of references to objects in the same colletion of SeedMap objects
Definition at line 26 of file ElectronIDAssociation.h.
typedef std::vector<ElectronID> reco::ElectronIDCollection |
collection of ElectronID objects
Definition at line 9 of file ElectronIDFwd.h.
reference to an object in a collection of ElectronID objects
Definition at line 15 of file ElectronIDFwd.h.
reference to a collection of ElectronID objects
Definition at line 18 of file ElectronIDFwd.h.
vector of objects in the same collection of ElectronID objects
Definition at line 21 of file ElectronIDFwd.h.
typedef edm::AssociationMap<edm::OneToValue<std::vector<reco::Electron>, float > > reco::ElectronIsolationMap |
Definition at line 14 of file ElectronIsolationAssociation.h.
typedef edm::Ref<ElectronCollection> reco::ElectronRef |
reference to an object in a collection of Electron objects
Definition at line 15 of file ElectronFwd.h.
reference to a collection of Electron objects
Definition at line 18 of file ElectronFwd.h.
vector of objects in the same collection of Electron objects
Definition at line 21 of file ElectronFwd.h.
typedef std::vector<ElectronSeed> reco::ElectronSeedCollection |
collection of ElectronSeed objects
Definition at line 10 of file ElectronSeedFwd.h.
reference to an object in a collection of ElectronSeed objects
Definition at line 14 of file ElectronSeedFwd.h.
reference to a collection of ElectronSeed objects
Definition at line 16 of file ElectronSeedFwd.h.
vector of objects in the same collection of ElectronSeed objects
Definition at line 18 of file ElectronSeedFwd.h.
Definition at line 18 of file JetCrystalsAssociation.h.
Definition at line 19 of file JetCrystalsAssociation.h.
Definition at line 20 of file JetCrystalsAssociation.h.
Definition at line 21 of file JetCrystalsAssociation.h.
Definition at line 22 of file JetCrystalsAssociation.h.
typedef std::vector<EvtPlane> reco::EvtPlaneCollection |
Definition at line 34 of file EvtPlane.h.
typedef FFTAnyJet<BasicJet> reco::FFTBasicJet |
Definition at line 17 of file FFTBasicJetCollection.h.
typedef std::vector<FFTBasicJet> reco::FFTBasicJetCollection |
collection of FFTBasicJet objects
Definition at line 19 of file FFTBasicJetCollection.h.
Definition at line 23 of file FFTBasicJetCollection.h.
typedef std::vector<edm::FwdPtr<FFTBasicJet> > reco::FFTBasicJetFwdPtrVector |
Definition at line 26 of file FFTBasicJetCollection.h.
Definition at line 22 of file FFTBasicJetCollection.h.
typedef std::vector<edm::FwdRef<FFTBasicJetCollection> > reco::FFTBasicJetFwdRefVector |
Definition at line 25 of file FFTBasicJetCollection.h.
edm references
Definition at line 21 of file FFTBasicJetCollection.h.
Definition at line 27 of file FFTBasicJetCollection.h.
Definition at line 24 of file FFTBasicJetCollection.h.
typedef FFTAnyJet<CaloJet> reco::FFTCaloJet |
Definition at line 17 of file FFTCaloJetCollection.h.
typedef std::vector<FFTCaloJet> reco::FFTCaloJetCollection |
collection of FFTCaloJet objects
Definition at line 19 of file FFTCaloJetCollection.h.
typedef edm::FwdPtr<FFTCaloJet> reco::FFTCaloJetFwdPtr |
Definition at line 23 of file FFTCaloJetCollection.h.
typedef std::vector<edm::FwdPtr<FFTCaloJet> > reco::FFTCaloJetFwdPtrVector |
Definition at line 27 of file FFTCaloJetCollection.h.
Definition at line 22 of file FFTCaloJetCollection.h.
typedef std::vector<edm::FwdRef<FFTCaloJetCollection> > reco::FFTCaloJetFwdRefVector |
Definition at line 26 of file FFTCaloJetCollection.h.
edm references
Definition at line 21 of file FFTCaloJetCollection.h.
Definition at line 25 of file FFTCaloJetCollection.h.
Definition at line 24 of file FFTCaloJetCollection.h.
typedef FFTAnyJet<GenJet> reco::FFTGenJet |
Definition at line 17 of file FFTGenJetCollection.h.
typedef std::vector<FFTGenJet> reco::FFTGenJetCollection |
collection of FFTGenJet objects
Definition at line 19 of file FFTGenJetCollection.h.
typedef edm::FwdPtr<FFTGenJet> reco::FFTGenJetFwdPtr |
Definition at line 23 of file FFTGenJetCollection.h.
typedef std::vector<edm::FwdPtr<FFTGenJet> > reco::FFTGenJetFwdPtrVector |
Definition at line 27 of file FFTGenJetCollection.h.
Definition at line 22 of file FFTGenJetCollection.h.
typedef std::vector<edm::FwdRef<FFTGenJetCollection> > reco::FFTGenJetFwdRefVector |
Definition at line 26 of file FFTGenJetCollection.h.
edm references
Definition at line 21 of file FFTGenJetCollection.h.
Definition at line 25 of file FFTGenJetCollection.h.
Definition at line 24 of file FFTGenJetCollection.h.
typedef FFTAnyJet<JPTJet> reco::FFTJPTJet |
Definition at line 17 of file FFTJPTJetCollection.h.
typedef std::vector<FFTJPTJet> reco::FFTJPTJetCollection |
collection of FFTJPTJet objects
Definition at line 19 of file FFTJPTJetCollection.h.
typedef edm::FwdPtr<FFTJPTJet> reco::FFTJPTJetFwdPtr |
Definition at line 23 of file FFTJPTJetCollection.h.
typedef std::vector<edm::FwdPtr<FFTJPTJet> > reco::FFTJPTJetFwdPtrVector |
Definition at line 27 of file FFTJPTJetCollection.h.
Definition at line 22 of file FFTJPTJetCollection.h.
typedef std::vector<edm::FwdRef<FFTJPTJetCollection> > reco::FFTJPTJetFwdRefVector |
Definition at line 26 of file FFTJPTJetCollection.h.
edm references
Definition at line 21 of file FFTJPTJetCollection.h.
Definition at line 25 of file FFTJPTJetCollection.h.
Definition at line 24 of file FFTJPTJetCollection.h.
typedef FFTAnyJet<PFJet> reco::FFTPFJet |
Definition at line 17 of file FFTPFJetCollection.h.
typedef std::vector<FFTPFJet> reco::FFTPFJetCollection |
collection of FFTPFJet objects
Definition at line 19 of file FFTPFJetCollection.h.
typedef edm::FwdPtr<FFTPFJet> reco::FFTPFJetFwdPtr |
Definition at line 23 of file FFTPFJetCollection.h.
typedef std::vector<edm::FwdPtr<FFTPFJet> > reco::FFTPFJetFwdPtrVector |
Definition at line 27 of file FFTPFJetCollection.h.
Definition at line 22 of file FFTPFJetCollection.h.
typedef std::vector<edm::FwdRef<FFTPFJetCollection> > reco::FFTPFJetFwdRefVector |
Definition at line 26 of file FFTPFJetCollection.h.
typedef edm::Ref<FFTPFJetCollection> reco::FFTPFJetRef |
edm references
Definition at line 21 of file FFTPFJetCollection.h.
Definition at line 25 of file FFTPFJetCollection.h.
Definition at line 24 of file FFTPFJetCollection.h.
typedef FFTAnyJet<TrackJet> reco::FFTTrackJet |
Definition at line 17 of file FFTTrackJetCollection.h.
typedef std::vector<FFTTrackJet> reco::FFTTrackJetCollection |
collection of FFTTrackJet objects
Definition at line 19 of file FFTTrackJetCollection.h.
Definition at line 23 of file FFTTrackJetCollection.h.
typedef std::vector<edm::FwdPtr<FFTTrackJet> > reco::FFTTrackJetFwdPtrVector |
Definition at line 26 of file FFTTrackJetCollection.h.
Definition at line 22 of file FFTTrackJetCollection.h.
typedef std::vector<edm::FwdRef<FFTTrackJetCollection> > reco::FFTTrackJetFwdRefVector |
Definition at line 25 of file FFTTrackJetCollection.h.
edm references
Definition at line 21 of file FFTTrackJetCollection.h.
Definition at line 27 of file FFTTrackJetCollection.h.
Definition at line 24 of file FFTTrackJetCollection.h.
Definition at line 9 of file FitResult.h.
typedef std::vector<GenericJet> reco::GenericJetCollection |
collection of GenericJet objects
Definition at line 14 of file GenericJetCollection.h.
Definition at line 19 of file GenericJetCollection.h.
typedef std::vector<edm::FwdRef<GenericJetCollection> > reco::GenericJetFwdRefVector |
Definition at line 21 of file GenericJetCollection.h.
edm references
Definition at line 18 of file GenericJetCollection.h.
Definition at line 22 of file GenericJetCollection.h.
Definition at line 20 of file GenericJetCollection.h.
typedef std::vector<GenJet> reco::GenJetCollection |
collection of GenJet objects
Definition at line 15 of file GenJetCollection.h.
typedef edm::FwdPtr<GenJet> reco::GenJetFwdPtr |
Definition at line 21 of file GenJetCollection.h.
typedef std::vector<edm::FwdPtr<GenJet> > reco::GenJetFwdPtrVector |
Definition at line 25 of file GenJetCollection.h.
Definition at line 20 of file GenJetCollection.h.
typedef std::vector<edm::FwdRef<GenJetCollection> > reco::GenJetFwdRefVector |
Definition at line 24 of file GenJetCollection.h.
typedef edm::Ref<GenJetCollection> reco::GenJetRef |
edm references
Definition at line 19 of file GenJetCollection.h.
Definition at line 23 of file GenJetCollection.h.
Definition at line 22 of file GenJetCollection.h.
typedef std::vector< GenMET > reco::GenMETCollection |
collection of GenMET objects
Definition at line 21 of file GenMETCollection.h.
typedef edm::Ref<GenMETCollection> reco::GenMETRef |
edm references
Definition at line 14 of file GenMETFwd.h.
Definition at line 16 of file GenMETFwd.h.
Definition at line 15 of file GenMETFwd.h.
typedef std::vector<GenParticle> reco::GenParticleCollection |
collection of GenParticles
Definition at line 10 of file GenParticleFwd.h.
vector of reference to GenParticle in the same collection
Definition at line 20 of file GenParticleFwd.h.
persistent reference to a GenParticle
Definition at line 14 of file GenParticleFwd.h.
persistent reference to a GenParticle collection
Definition at line 16 of file GenParticleFwd.h.
vector of reference to GenParticle in the same collection
Definition at line 18 of file GenParticleFwd.h.
typedef edm::AssociationMap<edm::OneToManyWithQualityGeneric <reco::GenParticleCollection, edm::View<reco::Track>, double> > reco::GenToRecoCollection |
Definition at line 35 of file TrackAssociatorByChi2.h.
iterator over a vector of reference to GsfElectron objects
Definition at line 33 of file GsfElectronFwd.h.
typedef std::vector<GsfElectron> reco::GsfElectronCollection |
collection of GsfElectron objects
Definition at line 14 of file GsfElectronFwd.h.
Definition at line 17 of file GsfElectronCoreFwd.h.
typedef std::vector<GsfElectronCore> reco::GsfElectronCoreCollection |
Definition at line 12 of file GsfElectronCoreFwd.h.
Definition at line 14 of file GsfElectronCoreFwd.h.
Definition at line 15 of file GsfElectronCoreFwd.h.
Definition at line 16 of file GsfElectronCoreFwd.h.
Definition at line 14 of file GsfElectronIsoCollection.h.
typedef edm::AssociationVector<reco::GsfElectronRefProd,std::vector<double> > reco::GsfElectronIsoCollection |
Definition at line 11 of file GsfElectronIsoCollection.h.
Definition at line 15 of file GsfElectronIsoCollection.h.
Definition at line 16 of file GsfElectronIsoCollection.h.
Definition at line 17 of file GsfElectronIsoCollection.h.
Definition at line 14 of file GsfElectronIsoNumCollection.h.
typedef edm::AssociationVector<reco::GsfElectronRefProd,std::vector<int> > reco::GsfElectronIsoNumCollection |
Definition at line 11 of file GsfElectronIsoNumCollection.h.
Definition at line 15 of file GsfElectronIsoNumCollection.h.
Definition at line 16 of file GsfElectronIsoNumCollection.h.
Definition at line 17 of file GsfElectronIsoNumCollection.h.
reference to an object in a collection of GsfElectron objects
Definition at line 21 of file GsfElectronFwd.h.
reference to a collection of GsfElectron objects
Definition at line 25 of file GsfElectronFwd.h.
vector of objects in the same collection of GsfElectron objects
Definition at line 29 of file GsfElectronFwd.h.
iterator over a vector of references to GsfPFRecTrack objects
Definition at line 24 of file GsfPFRecTrackFwd.h.
typedef std::vector<GsfPFRecTrack> reco::GsfPFRecTrackCollection |
collection of GsfPFRecTrack objects
Definition at line 9 of file GsfPFRecTrackFwd.h.
persistent reference to GsfPFRecTrack objects
Definition at line 15 of file GsfPFRecTrackFwd.h.
reference to GsfPFRecTrack collection
Definition at line 18 of file GsfPFRecTrackFwd.h.
vector of references to GsfPFRecTrack objects all in the same collection
Definition at line 21 of file GsfPFRecTrackFwd.h.
iterator over a vector of reference to GsfTrack in the same collection
Definition at line 19 of file GsfTrackFwd.h.
typedef std::vector<GsfTrack> reco::GsfTrackCollection |
collection of GsfTracks
Definition at line 9 of file GsfTrackFwd.h.
iterator over a vector of references to GsfTrackExtra in the same collection
Definition at line 19 of file GsfTrackExtraFwd.h.
typedef std::vector<GsfTrackExtra> reco::GsfTrackExtraCollection |
collection of GsfTrackExtra objects
Definition at line 9 of file GsfTrackExtraFwd.h.
persistent reference to a GsfTrackExtra
Definition at line 13 of file GsfTrackExtraFwd.h.
reference to a GsfTrackExtra collection
Definition at line 15 of file GsfTrackExtraFwd.h.
vector of references to GsfTrackExtra in the same collection
Definition at line 17 of file GsfTrackExtraFwd.h.
typedef edm::Ref<GsfTrackCollection> reco::GsfTrackRef |
persistent reference to a GsfTrack
Definition at line 13 of file GsfTrackFwd.h.
persistent reference to a GsfTrack collection
Definition at line 15 of file GsfTrackFwd.h.
vector of reference to GsfTrack in the same collection
Definition at line 17 of file GsfTrackFwd.h.
typedef std::vector<HcalNoiseHPD> reco::HcalNoiseHPDCollection |
Definition at line 32 of file HcalNoiseHPD.h.
typedef std::vector<HcalNoiseRBX> reco::HcalNoiseRBXCollection |
Definition at line 26 of file HcalNoiseRBX.h.
iterator over a vector of references to HFEMClusterShape objects
Definition at line 22 of file HFEMClusterShapeFwd.h.
Definition at line 17 of file HFEMClusterShapeAssociation.h.
typedef edm::AssociationMap<edm::OneToOne<SuperClusterCollection, HFEMClusterShapeCollection> > reco::HFEMClusterShapeAssociationCollection |
Definition at line 15 of file HFEMClusterShapeAssociation.h.
reference to an object in a collection of SeedMap objects
Definition at line 20 of file HFEMClusterShapeAssociation.h.
typedef edm::RefProd<HFEMClusterShapeAssociationCollection> reco::HFEMClusterShapeAssociationRefProd |
reference to a collection of SeedMap objects
Definition at line 23 of file HFEMClusterShapeAssociation.h.
typedef edm::RefVector<HFEMClusterShapeAssociationCollection> reco::HFEMClusterShapeAssociationRefVector |
vector of references to objects in the same colletion of SeedMap objects
Definition at line 26 of file HFEMClusterShapeAssociation.h.
typedef std::vector<HFEMClusterShape> reco::HFEMClusterShapeCollection |
Definition at line 8 of file HFEMClusterShapeFwd.h.
persistent reference to HFEMClusterShape objects
Definition at line 13 of file HFEMClusterShapeFwd.h.
reference to HFEMClusterShape collection
Definition at line 16 of file HFEMClusterShapeFwd.h.
vector of references to HFEMClusterShape objects all in the same collection
Definition at line 19 of file HFEMClusterShapeFwd.h.
iterator over a vector of references to HLTTau objects all in the same collection
Definition at line 19 of file HLTTauFwd.h.
typedef std::vector<HLTTau> reco::HLTTauCollection |
collection of HLTTau objects
Definition at line 9 of file HLTTauFwd.h.
typedef edm::Ref<HLTTauCollection> reco::HLTTauRef |
presistent reference to a HLTTau
Definition at line 13 of file HLTTauFwd.h.
references to HLTTau collection
Definition at line 15 of file HLTTauFwd.h.
vector of references to HLTTau objects all in the same collection
Definition at line 17 of file HLTTauFwd.h.
keep it only as a part of ValueMap
Definition at line 9 of file IsoDepositFwd.h.
typedef std::vector<reco::IsolatedPFCandidate> reco::IsolatedPFCandidateCollection |
collection of IsolatedPFCandidates
Definition at line 10 of file IsolatedPFCandidateFwd.h.
typedef IsolatedPFCandidateCollection::const_iterator reco::IsolatedPFCandidateConstIterator |
iterator
Definition at line 16 of file IsolatedPFCandidateFwd.h.
typedef IsolatedPFCandidateCollection::iterator reco::IsolatedPFCandidateIterator |
iterator
Definition at line 19 of file IsolatedPFCandidateFwd.h.
persistent reference to a IsolatedPFCandidate
Definition at line 25 of file IsolatedPFCandidateFwd.h.
persistent reference to a IsolatedPFCandidate
Definition at line 22 of file IsolatedPFCandidateFwd.h.
persistent reference to a IsolatedPFCandidates collection
Definition at line 28 of file IsolatedPFCandidateFwd.h.
vector of reference to GenParticleCandidate in the same collection
Definition at line 31 of file IsolatedPFCandidateFwd.h.
typedef std::vector<IsolatedPixelTrackCandidate> reco::IsolatedPixelTrackCandidateCollection |
collectin of IsolatedPixelTrackCandidate objects
Definition at line 9 of file IsolatedPixelTrackCandidateFwd.h.
iterator over a vector of reference to IsolatedPixelTrackCandidate objects
Definition at line 24 of file IsolatedPixelTrackCandidateFwd.h.
reference to an object in a collection of IsolatedPixelTrackCandidate objects
Definition at line 15 of file IsolatedPixelTrackCandidateFwd.h.
typedef edm::RefProd<IsolatedPixelTrackCandidateCollection> reco::IsolatedPixelTrackCandidateRefProd |
reference to a collection of IsolatedPixelTrackCandidate objects
Definition at line 18 of file IsolatedPixelTrackCandidateFwd.h.
typedef edm::RefVector<IsolatedPixelTrackCandidateCollection> reco::IsolatedPixelTrackCandidateRefVector |
vector of objects in the same collection of IsolatedPixelTrackCandidate objects
Definition at line 21 of file IsolatedPixelTrackCandidateFwd.h.
typedef std::vector<reco::IsolatedPixelTrackCandidateRef> reco::IsolatedPixelTrackCandidateSimpleRefVector |
Definition at line 26 of file IsolatedPixelTrackCandidateFwd.h.
typedef edm::RefToBase<Jet> reco::JetBaseRef |
Definition at line 13 of file JetCollection.h.
typedef std::vector<JetCrystalsAssociation> reco::JetCrystalsAssociationCollection |
Definition at line 45 of file JetCrystalsAssociation.h.
Definition at line 51 of file JetCrystalsAssociation.h.
Definition at line 48 of file JetCrystalsAssociation.h.
Definition at line 54 of file JetCrystalsAssociation.h.
Definition at line 57 of file JetCrystalsAssociation.h.
typedef JetEisolAssociationCollection::value_type reco::JetEisolAssociation |
Definition at line 21 of file JetEisolAssociation.h.
typedef std::vector<std::pair<edm::RefToBase<Jet>, float> > reco::JetEisolAssociationCollection |
Definition at line 18 of file JetEisolAssociation.h.
Definition at line 27 of file JetEisolAssociation.h.
Definition at line 24 of file JetEisolAssociation.h.
Definition at line 30 of file JetEisolAssociation.h.
Definition at line 33 of file JetEisolAssociation.h.
Definition at line 29 of file JetFlavourMatching.h.
typedef edm::AssociationVector<edm::RefToBaseProd<reco::Jet>,std::vector<reco::JetFlavour> > reco::JetFlavourMatchingCollectionBase |
Definition at line 12 of file JetFlavourMatching.h.
Definition at line 31 of file JetFlavourMatching.h.
Definition at line 33 of file JetFlavourMatching.h.
Definition at line 35 of file JetFlavourMatching.h.
typedef edm::ValueMap<JetID> reco::JetIDValueMap |
Definition at line 29 of file JetMatchedPartons.h.
typedef edm::AssociationVector<edm::RefToBaseProd<reco::Jet>,std::vector<reco::MatchedPartons> > reco::JetMatchedPartonsCollectionBase |
Definition at line 12 of file JetMatchedPartons.h.
Definition at line 31 of file JetMatchedPartons.h.
Definition at line 33 of file JetMatchedPartons.h.
Definition at line 35 of file JetMatchedPartons.h.
typedef edm::AssociationVector<PFJetRefProd, std::vector<std::vector<RecoTauPiZero> > > reco::JetPiZeroAssociationBase |
Definition at line 12 of file JetPiZeroAssociation.h.
Definition at line 29 of file JetPiZeroAssociation.h.
Definition at line 30 of file JetPiZeroAssociation.h.
Definition at line 31 of file JetPiZeroAssociation.h.
Definition at line 32 of file JetPiZeroAssociation.h.
Definition at line 14 of file JetCollection.h.
typedefs for backward compatibility
Definition at line 61 of file JetTracksAssociation.h.
Definition at line 62 of file JetTracksAssociation.h.
Definition at line 63 of file JetTracksAssociation.h.
Definition at line 64 of file JetTracksAssociation.h.
typedef edm::View<Jet> reco::JetView |
edm references
Definition at line 12 of file JetCollection.h.
typedef std::vector<JPTJet> reco::JPTJetCollection |
collection of CaloJet objects
Definition at line 14 of file JPTJetCollection.h.
typedef edm::Ref<JPTJetCollection> reco::JPTJetRef |
edm references
Definition at line 16 of file JPTJetCollection.h.
Definition at line 18 of file JPTJetCollection.h.
Definition at line 17 of file JPTJetCollection.h.
typedef edm::AssociationMap< edm::OneToValue< reco::CaloJetCollection, reco::L2TauIsolationInfo > > reco::L2TauInfoAssociation |
Definition at line 17 of file L2TauInfoAssociation.h.
typedef std::vector< MET > reco::METCollection |
collection of MET objects
Definition at line 23 of file METCollection.h.
typedef edm::Ref<METCollection> reco::METRef |
typedef edm::RefProd<METCollection> reco::METRefProd |
typedef std::vector<Muon> reco::MuonCollection |
typedef edm::Ref<MuonCollection> reco::MuonRef |
typedef edm::RefProd<MuonCollection> reco::MuonRefProd |
Definition at line 44 of file MuonProducer.cc.
collection of MuonTimeExtra objects
Definition at line 10 of file MuonTimeExtraFwd.h.
Definition at line 9 of file MuonToMuonMap.h.
typedef std::vector<MuonTrackLinks> reco::MuonTrackLinksCollection |
collection of MuonTrackLinks
typedef std::vector<reco::MVAMEtJetInfo> reco::MVAMEtJetInfoCollection |
Definition at line 10 of file MVAMEtDataFwd.h.
typedef std::vector<reco::MVAMEtPFCandInfo> reco::MVAMEtPFCandInfoCollection |
Definition at line 12 of file MVAMEtDataFwd.h.
persistent reference to an object in a collection of Candidate objects
Definition at line 25 of file NamedCompositeCandidateFwd.h.
vector of references to objects in the same collection of Candidate objects via base type
Definition at line 33 of file NamedCompositeCandidateFwd.h.
vector of references to objects in the same collection of Candidate objects via base type
Definition at line 29 of file NamedCompositeCandidateFwd.h.
typedef std::vector<NamedCompositeCandidate> reco::NamedCompositeCandidateCollection |
collection of Candidate objects
Definition at line 19 of file NamedCompositeCandidateFwd.h.
persistent reference to an object in a collection of Candidate objects
Definition at line 23 of file NamedCompositeCandidateFwd.h.
reference to a collection of Candidate objects
Definition at line 31 of file NamedCompositeCandidateFwd.h.
vector of references to objects in the same collection of Candidate objects
Definition at line 27 of file NamedCompositeCandidateFwd.h.
view of a collection containing candidates
Definition at line 21 of file NamedCompositeCandidateFwd.h.
iterator over a vector of reference to Track in the same collection
Definition at line 16 of file NuclearInteractionFwd.h.
typedef std::vector<NuclearInteraction> reco::NuclearInteractionCollection |
collection of NuclearInteractions
Definition at line 8 of file NuclearInteractionFwd.h.
persistent reference to a NuclearInteraction
Definition at line 12 of file NuclearInteractionFwd.h.
vector of reference to Track in the same collection
Definition at line 14 of file NuclearInteractionFwd.h.
typedef pair<int,edm::FunctionWithDict> reco::OK |
Definition at line 70 of file findMethod.cc.
typedef math::Error<5>::type reco::PerigeeCovarianceMatrix |
Definition at line 6 of file fillCovariance.h.
typedef std::vector< PFBlock > reco::PFBlockCollection |
collection of PFBlock objects
Definition at line 11 of file PFBlockFwd.h.
typedef std::vector<reco::PFBlockElementSuperCluster> reco::PFBlockElementSuperClusterCollection |
Definition at line 6 of file PFBlockElementSuperClusterFwd.h.
Definition at line 8 of file PFBlockElementSuperClusterFwd.h.
handle to a block collection
Definition at line 23 of file PFBlockFwd.h.
typedef edm::Ref<PFBlockCollection> reco::PFBlockRef |
persistent reference to PFCluster objects
Definition at line 20 of file PFBlockFwd.h.
typedef std::vector<reco::PFCandidate> reco::PFCandidateCollection |
collection of PFCandidates
Definition at line 12 of file PFCandidateFwd.h.
typedef PFCandidateCollection::const_iterator reco::PFCandidateConstIterator |
iterator
Definition at line 18 of file PFCandidateFwd.h.
typedef std::vector<reco::PFCandidateElectronExtra> reco::PFCandidateElectronExtraCollection |
collection of PFCandidateElectronExtras
Definition at line 12 of file PFCandidateElectronExtraFwd.h.
typedef PFCandidateElectronExtraCollection::const_iterator reco::PFCandidateElectronExtraConstIterator |
iterator
Definition at line 18 of file PFCandidateElectronExtraFwd.h.
persistent FwdPtr to a PFCandidateElectronExtra
Definition at line 39 of file PFCandidateElectronExtraFwd.h.
typedef std::vector<PFCandidateElectronExtraFwdPtr> reco::PFCandidateElectronExtraFwdPtrVector |
vector of "forward" reference
Definition at line 45 of file PFCandidateElectronExtraFwd.h.
persistent "forward" reference to a PFCandidateElectronExtra
Definition at line 36 of file PFCandidateElectronExtraFwd.h.
typedef std::vector<PFCandidateElectronExtraFwdRef> reco::PFCandidateElectronExtraFwdRefVector |
vector of "forward" reference
Definition at line 42 of file PFCandidateElectronExtraFwd.h.
typedef PFCandidateElectronExtraCollection::iterator reco::PFCandidateElectronExtraIterator |
iterator
Definition at line 21 of file PFCandidateElectronExtraFwd.h.
persistent Ptr to a PFCandidateElectronExtra
Definition at line 27 of file PFCandidateElectronExtraFwd.h.
persistent reference to a PFCandidateElectronExtra
Definition at line 24 of file PFCandidateElectronExtraFwd.h.
persistent reference to a PFCandidateElectronExtras collection
Definition at line 30 of file PFCandidateElectronExtraFwd.h.
vector of reference to GenParticleCandidate in the same collection
Definition at line 33 of file PFCandidateElectronExtraFwd.h.
persistent FwdPtr to a PFCandidate
Definition at line 39 of file PFCandidateFwd.h.
typedef std::vector<PFCandidateFwdPtr> reco::PFCandidateFwdPtrVector |
vector of "forward" reference
Definition at line 45 of file PFCandidateFwd.h.
persistent "forward" reference to a PFCandidate
Definition at line 36 of file PFCandidateFwd.h.
typedef std::vector<PFCandidateFwdRef> reco::PFCandidateFwdRefVector |
vector of "forward" reference
Definition at line 42 of file PFCandidateFwd.h.
typedef PFCandidateCollection::iterator reco::PFCandidateIterator |
iterator
Definition at line 21 of file PFCandidateFwd.h.
typedef std::vector<reco::PFCandidatePhotonExtra> reco::PFCandidatePhotonExtraCollection |
collection of PFCandidatePhotonExtras
Definition at line 12 of file PFCandidatePhotonExtraFwd.h.
persistent reference to a PFCandidatePhotonExtra
Definition at line 18 of file PFCandidatePhotonExtraFwd.h.
persistent reference to a PFCandidatePhotonExtras collection
Definition at line 21 of file PFCandidatePhotonExtraFwd.h.
typedef edm::Ptr<PFCandidate> reco::PFCandidatePtr |
persistent Ptr to a PFCandidate
Definition at line 27 of file PFCandidateFwd.h.
persistent reference to a PFCandidate
Definition at line 24 of file PFCandidateFwd.h.
persistent reference to a PFCandidates collection
Definition at line 30 of file PFCandidateFwd.h.
vector of reference to GenParticleCandidate in the same collection
Definition at line 33 of file PFCandidateFwd.h.
iterator over a vector of references to PFCluster objects
Definition at line 24 of file PFClusterFwd.h.
typedef std::vector<PFCluster> reco::PFClusterCollection |
collection of PFCluster objects
Definition at line 9 of file PFClusterFwd.h.
typedef std::vector<PFClusterJet> reco::PFClusterJetCollection |
collection of PFClusterJet objects
Definition at line 15 of file PFClusterJetCollection.h.
Definition at line 19 of file PFClusterJetCollection.h.
typedef std::vector<edm::FwdPtr<PFClusterJet> > reco::PFClusterJetFwdPtrVector |
Definition at line 22 of file PFClusterJetCollection.h.
Definition at line 18 of file PFClusterJetCollection.h.
typedef std::vector<edm::FwdRef<PFClusterJetCollection> > reco::PFClusterJetFwdRefVector |
Definition at line 21 of file PFClusterJetCollection.h.
edm references
Definition at line 17 of file PFClusterJetCollection.h.
Definition at line 23 of file PFClusterJetCollection.h.
Definition at line 20 of file PFClusterJetCollection.h.
typedef std::vector< PFClusterMET > reco::PFClusterMETCollection |
collection of PFClusterMET objects
Definition at line 21 of file PFClusterMETCollection.h.
edm references
Definition at line 16 of file PFClusterMETFwd.h.
Definition at line 18 of file PFClusterMETFwd.h.
Definition at line 17 of file PFClusterMETFwd.h.
persistent reference to PFCluster objects
Definition at line 15 of file PFClusterFwd.h.
reference to PFCluster collection
Definition at line 18 of file PFClusterFwd.h.
vector of references to PFCluster objects all in the same collection
Definition at line 21 of file PFClusterFwd.h.
Definition at line 22 of file PFClusterShapeAssociation.h.
typedef edm::AssociationMap<edm::OneToOne<PFClusterCollection, ClusterShapeCollection> > reco::PFClusterShapeAssociationCollection |
Definition at line 20 of file PFClusterShapeAssociation.h.
Definition at line 24 of file PFClusterShapeAssociation.h.
Definition at line 26 of file PFClusterShapeAssociation.h.
typedef edm::RefVector<PFClusterShapeAssociationCollection> reco::PFClusterShapeAssociationRefVector |
Definition at line 28 of file PFClusterShapeAssociation.h.
iterator over a vector of references to PFConversion objects
Definition at line 24 of file PFConversionFwd.h.
typedef std::vector<PFConversion> reco::PFConversionCollection |
collection of PFConversion objects
Definition at line 9 of file PFConversionFwd.h.
persistent reference to PFConversion objects
Definition at line 15 of file PFConversionFwd.h.
reference to PFConversion collection
Definition at line 18 of file PFConversionFwd.h.
vector of references to PFConversion objects all in the same collection
Definition at line 21 of file PFConversionFwd.h.
typedef std::vector<PFDisplacedTrackerVertex> reco::PFDisplacedTrackerVertexCollection |
collection of DisplacedTrackerVertexs
Definition at line 46 of file PFDisplacedTrackerVertex.h.
persistent reference to a DisplacedTrackerVertex
Definition at line 48 of file PFDisplacedTrackerVertex.h.
vector of reference to Track in the same collection
Definition at line 50 of file PFDisplacedTrackerVertex.h.
typedef std::vector<PFDisplacedVertexCandidate> reco::PFDisplacedVertexCandidateCollection |
collection of PFDisplacedVertexCandidate objects
Definition at line 10 of file PFDisplacedVertexCandidateFwd.h.
handle to a PFDisplacedVertexCandidate collection
Definition at line 19 of file PFDisplacedVertexCandidateFwd.h.
persistent reference to a PFDisplacedVertexCandidate objects
Definition at line 16 of file PFDisplacedVertexCandidateFwd.h.
typedef std::vector<PFDisplacedVertex> reco::PFDisplacedVertexCollection |
collection of PFDisplacedVertex objects
Definition at line 11 of file PFDisplacedVertexFwd.h.
handle to a PFDisplacedVertex collection
Definition at line 20 of file PFDisplacedVertexFwd.h.
persistent reference to a PFDisplacedVertex objects
Definition at line 17 of file PFDisplacedVertexFwd.h.
typedef std::vector<PFDisplacedVertexSeed> reco::PFDisplacedVertexSeedCollection |
collection of PFDisplacedVertexSeed objects
Definition at line 11 of file PFDisplacedVertexSeedFwd.h.
handle to a PFDisplacedVertexSeed collection
Definition at line 21 of file PFDisplacedVertexSeedFwd.h.
persistent reference to a PFDisplacedVertexSeed objects
Definition at line 18 of file PFDisplacedVertexSeedFwd.h.
typedef std::vector<PFJet> reco::PFJetCollection |
collection of PFJet objects
Definition at line 15 of file PFJetCollection.h.
typedef edm::FwdPtr<PFJet> reco::PFJetFwdPtr |
Definition at line 21 of file PFJetCollection.h.
typedef std::vector<edm::FwdPtr<PFJet> > reco::PFJetFwdPtrVector |
Definition at line 25 of file PFJetCollection.h.
typedef edm::FwdRef<PFJetCollection> reco::PFJetFwdRef |
Definition at line 20 of file PFJetCollection.h.
typedef std::vector<edm::FwdRef<PFJetCollection> > reco::PFJetFwdRefVector |
Definition at line 24 of file PFJetCollection.h.
typedef edm::Ref<PFJetCollection> reco::PFJetRef |
edm references
Definition at line 19 of file PFJetCollection.h.
Definition at line 23 of file PFJetCollection.h.
Definition at line 22 of file PFJetCollection.h.
typedef std::vector< PFMET > reco::PFMETCollection |
collection of PFMET objects
Definition at line 21 of file PFMETCollection.h.
typedef edm::Ref<PFMETCollection> reco::PFMETRef |
edm references
Definition at line 16 of file PFMETFwd.h.
Definition at line 18 of file PFMETFwd.h.
Definition at line 17 of file PFMETFwd.h.
typedef std::vector<std::pair<double, double> > reco::PFMultilinksType |
Abstract This class is used by the KDTree Track / Ecal Cluster linker to store all found links.
Definition at line 13 of file PFMultilinksTC.h.
typedef std::vector<PFNuclearInteraction> reco::PFNuclearInteractionCollection |
collection of NuclearInteractions
Definition at line 58 of file PFNuclearInteraction.h.
persistent reference to a NuclearInteraction
Definition at line 60 of file PFNuclearInteraction.h.
vector of reference to Track in the same collection
Definition at line 62 of file PFNuclearInteraction.h.
iterator over a vector of references to PFParticle objects
iterator over a vector of references to PFSimParticle objects
Definition at line 24 of file PFParticleFwd.h.
typedef std::vector<PFParticle> reco::PFParticleCollection |
collection of PFParticle objects
Definition at line 9 of file PFParticleFwd.h.
persistent reference to PFParticle objects
Definition at line 15 of file PFParticleFwd.h.
reference to PFParticle collection
Definition at line 18 of file PFParticleFwd.h.
vector of references to PFParticle objects all in the same collection
Definition at line 21 of file PFParticleFwd.h.
typedef std::vector<PFRecHit> reco::PFRecHitCollection |
collection of PFRecHit objects
Definition at line 9 of file PFRecHitFwd.h.
typedef edm::Ref<PFRecHitCollection> reco::PFRecHitRef |
persistent reference to PFRecHit objects
Definition at line 15 of file PFRecHitFwd.h.
reference to PFRecHit collection
Definition at line 18 of file PFRecHitFwd.h.
vector of references to PFRecHit objects all in the same collection
Definition at line 21 of file PFRecHitFwd.h.
iterator over a vector of references to PFRecTrack objects
Definition at line 24 of file PFRecTrackFwd.h.
typedef std::vector<PFRecTrack> reco::PFRecTrackCollection |
collection of PFRecTrack objects
Definition at line 9 of file PFRecTrackFwd.h.
persistent reference to PFRecTrack objects
Definition at line 15 of file PFRecTrackFwd.h.
reference to PFRecTrack collection
Definition at line 18 of file PFRecTrackFwd.h.
vector of references to PFRecTrack objects all in the same collection
Definition at line 21 of file PFRecTrackFwd.h.
typedef std::vector<PFSimParticle> reco::PFSimParticleCollection |
collection of PFSimParticle objects
Definition at line 9 of file PFSimParticleFwd.h.
persistent reference to PFSimParticle objects
Definition at line 15 of file PFSimParticleFwd.h.
reference to PFSimParticle collection
Definition at line 18 of file PFSimParticleFwd.h.
vector of references to PFSimParticle objects all in the same collection
Definition at line 21 of file PFSimParticleFwd.h.
iterator over a vector of references to PFTau objects all in the same collection
Definition at line 19 of file PFTauFwd.h.
typedef std::vector<PFTau> reco::PFTauCollection |
collection of PFTau objects
Definition at line 9 of file PFTauFwd.h.
iterator over a vector of references to PFTauDecayMode objects all in the same collection
Definition at line 19 of file PFTauDecayModeFwd.h.
typedef edm::AssociationVector<PFTauRefProd, reco::PFTauDecayModeCollection> reco::PFTauDecayModeAssociation |
Definition at line 16 of file PFTauDecayModeAssociation.h.
Definition at line 18 of file PFTauDecayModeAssociation.h.
Definition at line 19 of file PFTauDecayModeAssociation.h.
Definition at line 20 of file PFTauDecayModeAssociation.h.
Definition at line 17 of file PFTauDecayModeAssociation.h.
typedef std::vector<PFTauDecayMode> reco::PFTauDecayModeCollection |
collection of PFTauDecayMode objects
Definition at line 9 of file PFTauDecayModeFwd.h.
Definition at line 13 of file PFTauDecayModeAssociation.h.
presistent reference to a PFTauDecayMode
Definition at line 13 of file PFTauDecayModeFwd.h.
references to PFTauDecayMode collection
Definition at line 15 of file PFTauDecayModeFwd.h.
vector of references to PFTauDecayMode objects all in the same collection
Definition at line 17 of file PFTauDecayModeFwd.h.
typedef edm::AssociationVector<PFTauRefProd,std::vector<float> > reco::PFTauDiscriminatorBase |
Definition at line 10 of file PFTauDiscriminator.h.
typedef edm::AssociationVector<PFTauRefProd,std::vector<int> > reco::PFTauDiscriminatorByIsolationBase |
Definition at line 10 of file PFTauDiscriminatorByIsolation.h.
Definition at line 28 of file PFTauDiscriminatorByIsolation.h.
Definition at line 29 of file PFTauDiscriminatorByIsolation.h.
Definition at line 30 of file PFTauDiscriminatorByIsolation.h.
Definition at line 27 of file PFTauDiscriminatorByIsolation.h.
Definition at line 28 of file PFTauDiscriminator.h.
Definition at line 29 of file PFTauDiscriminator.h.
Definition at line 30 of file PFTauDiscriminator.h.
Definition at line 27 of file PFTauDiscriminator.h.
typedef edm::Ref<PFTauCollection> reco::PFTauRef |
presistent reference to a PFTau
Definition at line 13 of file PFTauFwd.h.
references to PFTau collection
Definition at line 15 of file PFTauFwd.h.
vector of references to PFTau objects all in the same collection
Definition at line 17 of file PFTauFwd.h.
iterator over a vector of references to PFTauTagInfo objects all in the same collection
Definition at line 19 of file PFTauTagInfoFwd.h.
typedef std::vector<PFTauTagInfo> reco::PFTauTagInfoCollection |
collection of PFTauTagInfo objects
Definition at line 9 of file PFTauTagInfoFwd.h.
presistent reference to a PFTauTagInfo
Definition at line 13 of file PFTauTagInfoFwd.h.
references to PFTauTagInfo collection
Definition at line 15 of file PFTauTagInfoFwd.h.
vector of references to PFTauTagInfo objects all in the same collection
Definition at line 17 of file PFTauTagInfoFwd.h.
typedef std::vector<PFTrajectoryPoint> reco::PFTrajectoryPointCollection |
collection of PFTrajectoryPoint objects
Definition at line 9 of file PFTrajectoryPointFwd.h.
persistent reference to PFTrajectoryPoint objects
Definition at line 15 of file PFTrajectoryPointFwd.h.
reference to PFTrajectoryPoint collection
Definition at line 18 of file PFTrajectoryPointFwd.h.
vector of references to PFTrajectoryPoint objects all in the same collection
Definition at line 21 of file PFTrajectoryPointFwd.h.
typedef std::vector<PFV0> reco::PFV0Collection |
typedef edm::Ref<PFV0Collection> reco::PFV0Ref |
typedef edm::RefProd<PFV0Collection> reco::PFV0RefProd |
typedef std::vector<PhiWedge> reco::PhiWedgeCollection |
Definition at line 84 of file PhiWedge.h.
iterator over a vector of reference to Photon objects
Definition at line 24 of file PhotonFwd.h.
typedef edm::AssociationMap<edm::OneToOne<reco::PhotonCollection, reco::CandidateCollection> > reco::PhotonCandidateAssociation |
Definition at line 11 of file PhotonCandidateAssociation.h.
typedef std::vector<Photon> reco::PhotonCollection |
collectin of Photon objects
Definition at line 9 of file PhotonFwd.h.
iterator over a vector of reference to PhotonCore objects
Definition at line 24 of file PhotonCoreFwd.h.
typedef std::vector<PhotonCore> reco::PhotonCoreCollection |
collectin of PhotonCore objects
Definition at line 9 of file PhotonCoreFwd.h.
reference to an object in a collection of PhotonCore objects
Definition at line 15 of file PhotonCoreFwd.h.
reference to a collection of PhotonCore objects
Definition at line 18 of file PhotonCoreFwd.h.
vector of objects in the same collection of PhotonCore objects
Definition at line 21 of file PhotonCoreFwd.h.
typedef edm::AssociationMap<edm::OneToValue<std::vector<reco::Photon>, float > > reco::PhotonIsolationMap |
Definition at line 14 of file PhotonIsolationAssociation.h.
typedef edm::AssociationMap<edm::OneToValue<std::vector<reco::Photon>, float > > reco::PhotonPi0DiscriminatorAssociationMap |
Definition at line 15 of file PhotonPi0DiscriminatorAssociation.h.
typedef edm::Ref<PhotonCollection> reco::PhotonRef |
reference to an object in a collection of Photon objects
Definition at line 15 of file PhotonFwd.h.
reference to a collection of Photon objects
Definition at line 18 of file PhotonFwd.h.
vector of objects in the same collection of Photon objects
Definition at line 21 of file PhotonFwd.h.
typedef std::vector<reco::PileUpPFCandidate> reco::PileUpPFCandidateCollection |
collection of PileUpPFCandidates
Definition at line 9 of file PileUpPFCandidateFwd.h.
typedef PileUpPFCandidateCollection::const_iterator reco::PileUpPFCandidateConstIterator |
iterator
Definition at line 15 of file PileUpPFCandidateFwd.h.
typedef PileUpPFCandidateCollection::iterator reco::PileUpPFCandidateIterator |
iterator
Definition at line 18 of file PileUpPFCandidateFwd.h.
persistent reference to a PileUpPFCandidate
Definition at line 24 of file PileUpPFCandidateFwd.h.
persistent reference to a PileUpPFCandidate
Definition at line 21 of file PileUpPFCandidateFwd.h.
persistent reference to a PileUpPFCandidates collection
Definition at line 27 of file PileUpPFCandidateFwd.h.
vector of reference to GenParticleCandidate in the same collection
Definition at line 30 of file PileUpPFCandidateFwd.h.
typedef std::vector<reco::PreId> reco::PreIdCollection |
Definition at line 6 of file PreIdFwd.h.
typedef edm::Ref<reco::PreIdCollection> reco::PreIdRef |
Definition at line 8 of file PreIdFwd.h.
iterator over a vector of references to PreshowerCluster objects
Definition at line 28 of file PreshowerClusterFwd.h.
typedef std::vector<PreshowerCluster> reco::PreshowerClusterCollection |
collection of PreshowerCluster objects
Definition at line 13 of file PreshowerClusterFwd.h.
persistent reference to PreshowerCluster objects
Definition at line 19 of file PreshowerClusterFwd.h.
reference to PreshowerCluster collection
Definition at line 22 of file PreshowerClusterFwd.h.
vector of references to PreshowerCluster objects all in the same collection
Definition at line 25 of file PreshowerClusterFwd.h.
iterator over a vector of references to PreshowerClusterShape objects
Definition at line 28 of file PreshowerClusterShapeFwd.h.
typedef std::vector<PreshowerClusterShape> reco::PreshowerClusterShapeCollection |
collection of PreshowerClusterShape objects
Definition at line 13 of file PreshowerClusterShapeFwd.h.
persistent reference to PreshowerClusterShape objects
Definition at line 19 of file PreshowerClusterShapeFwd.h.
reference to PreshowerClusterShape collection
Definition at line 22 of file PreshowerClusterShapeFwd.h.
vector of references to PreshowerClusterShape objects all in the same collection
Definition at line 25 of file PreshowerClusterShapeFwd.h.
iterator over a vector of reference to RecoChargedCandidate objects
Definition at line 24 of file RecoChargedCandidateFwd.h.
typedef std::vector<RecoChargedCandidate> reco::RecoChargedCandidateCollection |
collectin of RecoChargedCandidate objects
Definition at line 9 of file RecoChargedCandidateFwd.h.
reference to an object in a collection of RecoChargedCandidate objects
Definition at line 15 of file RecoChargedCandidateFwd.h.
reference to a collection of RecoChargedCandidate objects
Definition at line 18 of file RecoChargedCandidateFwd.h.
vector of objects in the same collection of RecoChargedCandidate objects
Definition at line 21 of file RecoChargedCandidateFwd.h.
iterator over a vector of reference to RecoChargedRefCandidate objects
Definition at line 24 of file RecoChargedRefCandidateFwd.h.
Definition at line 11 of file RecoChargedRefCandidate.h.
typedef std::vector<RecoChargedRefCandidate > reco::RecoChargedRefCandidateCollection |
collectin of LeafRefCandidateT<reco::TrackRef> objects
Definition at line 12 of file RecoChargedRefCandidateFwd.h.
reference to an object in a collection of RecoChargedRefCandidate objects
Definition at line 15 of file RecoChargedRefCandidateFwd.h.
reference to a collection of RecoChargedRefCandidate objects
Definition at line 18 of file RecoChargedRefCandidateFwd.h.
Definition at line 26 of file RecoChargedRefCandidateFwd.h.
vector of objects in the same collection of RecoChargedRefCandidate objects
Definition at line 21 of file RecoChargedRefCandidateFwd.h.
iterator over a vector of reference to RecoEcalCandidate objects
Definition at line 24 of file RecoEcalCandidateFwd.h.
typedef std::vector<RecoEcalCandidate> reco::RecoEcalCandidateCollection |
collectin of RecoEcalCandidate objects
Definition at line 9 of file RecoEcalCandidateFwd.h.
typedef edm::AssociationMap<edm::OneToValue<std::vector<reco::RecoEcalCandidate>, float > > reco::RecoEcalCandidateIsolationMap |
Definition at line 14 of file RecoEcalCandidateIsolation.h.
reference to an object in a collection of RecoEcalCandidate objects
Definition at line 15 of file RecoEcalCandidateFwd.h.
reference to a collection of RecoEcalCandidate objects
Definition at line 18 of file RecoEcalCandidateFwd.h.
vector of objects in the same collection of RecoEcalCandidate objects
Definition at line 21 of file RecoEcalCandidateFwd.h.
iterator over a vector of reference to RecoPFClusterRefCandidate objects
Definition at line 24 of file RecoPFClusterRefCandidateFwd.h.
Definition at line 11 of file RecoPFClusterRefCandidate.h.
typedef std::vector<RecoPFClusterRefCandidate > reco::RecoPFClusterRefCandidateCollection |
collectin of LeafRefCandidateT<reco::TrackRef> objects
Definition at line 12 of file RecoPFClusterRefCandidateFwd.h.
reference to an object in a collection of RecoPFClusterRefCandidate objects
Definition at line 15 of file RecoPFClusterRefCandidateFwd.h.
reference to a collection of RecoPFClusterRefCandidate objects
Definition at line 18 of file RecoPFClusterRefCandidateFwd.h.
Definition at line 26 of file RecoPFClusterRefCandidateFwd.h.
typedef edm::RefVector<RecoPFClusterRefCandidateCollection> reco::RecoPFClusterRefCandidateRefVector |
vector of objects in the same collection of RecoPFClusterRefCandidate objects
Definition at line 21 of file RecoPFClusterRefCandidateFwd.h.
iterator over a vector of reference to RecoStandAloneMuonCandidate objects
Definition at line 24 of file RecoStandAloneMuonCandidateFwd.h.
typedef std::vector<RecoStandAloneMuonCandidate> reco::RecoStandAloneMuonCandidateCollection |
collectin of RecoStandAloneMuonCandidate objects
Definition at line 9 of file RecoStandAloneMuonCandidateFwd.h.
reference to an object in a collection of RecoStandAloneMuonCandidate objects
Definition at line 15 of file RecoStandAloneMuonCandidateFwd.h.
typedef edm::RefProd<RecoStandAloneMuonCandidateCollection> reco::RecoStandAloneMuonCandidateRefProd |
reference to a collection of RecoStandAloneMuonCandidate objects
Definition at line 18 of file RecoStandAloneMuonCandidateFwd.h.
typedef edm::RefVector<RecoStandAloneMuonCandidateCollection> reco::RecoStandAloneMuonCandidateRefVector |
vector of objects in the same collection of RecoStandAloneMuonCandidate objects
Definition at line 21 of file RecoStandAloneMuonCandidateFwd.h.
typedef std::vector<RecoTauPiZero> reco::RecoTauPiZeroCollection |
collection of RecoTauPiZero objects
Definition at line 9 of file RecoTauPiZeroFwd.h.
presistent reference to a RecoTauPiZero
Definition at line 13 of file RecoTauPiZeroFwd.h.
references to RecoTauPiZero collection
Definition at line 15 of file RecoTauPiZeroFwd.h.
vector of references to RecoTauPiZero objects all in the same collection
Definition at line 17 of file RecoTauPiZeroFwd.h.
iterator over a vector of references to RecoTauPiZero objects all in the same collection
Definition at line 19 of file RecoTauPiZeroFwd.h.
typedef edm::AssociationMap<edm::OneToManyWithQualityGeneric <edm::View<reco::Track>, reco::GenParticleCollection, double> > reco::RecoToGenCollection |
Definition at line 38 of file TrackAssociatorByChi2.h.
typedef edm::AssociationMap<edm::OneToManyWithQualityGeneric <edm::View<reco::Track>, TrackingParticleCollection, double> > reco::RecoToSimCollection |
Definition at line 19 of file TrackAssociation.h.
typedef edm::AssociationMap<edm::OneToManyWithQualityGeneric <edm::View<TrajectorySeed>, TrackingParticleCollection, double> > reco::RecoToSimCollectionSeed |
Definition at line 25 of file TrackAssociatorBase.h.
typedef edm::AssociationMap<edm::OneToManyWithQualityGeneric <TrajectorySeedCollection, TrackCandidateCollection, double> > reco::RecoToSimCollectionTCandidate |
Definition at line 32 of file TrackAssociatorBase.h.
Definition at line 19 of file RecoTrackRefSelector.cc.
Definition at line 16 of file RecoTrackSelector.cc.
typedef edm::AssociationMap<edm::OneToManyWithQualityGeneric <TrackingParticleCollection, edm::View<reco::Track>, double> > reco::SimToRecoCollection |
Definition at line 16 of file TrackAssociation.h.
typedef edm::AssociationMap<edm::OneToManyWithQualityGeneric <TrackingParticleCollection, edm::View<TrajectorySeed>, double> > reco::SimToRecoCollectionSeed |
Definition at line 22 of file TrackAssociatorBase.h.
typedef edm::AssociationMap<edm::OneToManyWithQualityGeneric <TrackingParticleCollection, TrackCandidateCollection, double> > reco::SimToRecoCollectionTCandidate |
Definition at line 29 of file TrackAssociatorBase.h.
iterator over a vector of reference to SiStripElectron objects
Definition at line 24 of file SiStripElectronFwd.h.
typedef std::vector<SiStripElectron> reco::SiStripElectronCollection |
collectin of SiStripElectron objects
Definition at line 9 of file SiStripElectronFwd.h.
reference to an object in a collection of SiStripElectron objects
Definition at line 15 of file SiStripElectronFwd.h.
reference to a collection of SiStripElectron objects
Definition at line 18 of file SiStripElectronFwd.h.
vector of objects in the same collection of SiStripElectron objects
Definition at line 21 of file SiStripElectronFwd.h.
iterator over a vector of reference to SuperClusters
Definition at line 24 of file SuperClusterFwd.h.
typedef std::vector<SuperCluster> reco::SuperClusterCollection |
collection of SuperCluser objectr
Definition at line 9 of file SuperClusterFwd.h.
reference to an object in a collection of SuperCluster objects
Definition at line 15 of file SuperClusterFwd.h.
reference to a collection of SuperCluster objects
Definition at line 18 of file SuperClusterFwd.h.
vector of references to objects in the same colletion of SuperCluster objects
Definition at line 21 of file SuperClusterFwd.h.
typedef float reco::TaggingValue |
Definition at line 105 of file TaggingVariable.h.
typedef std::pair< TaggingVariableName, TaggingValue > reco::TaggingVariable |
Definition at line 109 of file TaggingVariable.h.
iterator over a vector of reference to Track in the same collection
Definition at line 20 of file TrackFwd.h.
typedef edm::RefToBase<reco::Track> reco::TrackBaseRef |
persistent reference to a Track, using views
Definition at line 22 of file TrackFwd.h.
Definition at line 19 of file TrackCaloClusterAssociation.h.
Definition at line 20 of file TrackCaloClusterAssociation.h.
typedef edm::AssociationMap<edm::OneToOne<reco::TrackCollection, reco::CandidateCollection> > reco::TrackCandidateAssociation |
Definition at line 11 of file TrackCandidateAssociation.h.
Definition at line 19 of file TrackCandidateCaloClusterAssociation.h.
typedef edm::ValueMap<reco::CaloClusterPtrVector> reco::TrackCandidateCaloClusterPtrVectorAssociation |
Definition at line 20 of file TrackCandidateCaloClusterAssociation.h.
Definition at line 17 of file TrackCandidateSeedAssociation.h.
typedef edm::AssociationMap<edm::OneToOne<TrackCandidateCollection,TrajectorySeedCollection> > reco::TrackCandidateSeedAssociationCollection |
Definition at line 15 of file TrackCandidateSeedAssociation.h.
reference to an object in a collection of SeedMap objects
Definition at line 20 of file TrackCandidateSeedAssociation.h.
typedef edm::RefProd<TrackCandidateSeedAssociationCollection> reco::TrackCandidateSeedAssociationRefProd |
reference to a collection of SeedMap objects
Definition at line 23 of file TrackCandidateSeedAssociation.h.
typedef edm::RefVector<TrackCandidateSeedAssociationCollection> reco::TrackCandidateSeedAssociationRefVector |
vector of references to objects in the same colletion of SeedMap objects
Definition at line 26 of file TrackCandidateSeedAssociation.h.
Definition at line 17 of file TrackCandidateSuperClusterAssociation.h.
typedef std::vector<Track> reco::TrackCollection |
collection of Tracks
Definition at line 10 of file TrackFwd.h.
Definition at line 13 of file TrackDeDxHits.h.
typedef edm::AssociationVector<reco::TrackRefProd,std::vector<reco::DeDxHitCollection> > reco::TrackDeDxHitsCollection |
Definition at line 12 of file TrackDeDxHits.h.
Definition at line 14 of file TrackDeDxHits.h.
Definition at line 15 of file TrackDeDxHits.h.
Definition at line 16 of file TrackDeDxHits.h.
iterator over a vector of references to TrackExtra in the same collection
Definition at line 19 of file TrackExtraFwd.h.
typedef std::vector<TrackExtra> reco::TrackExtraCollection |
collection of TrackExtra objects
Definition at line 9 of file TrackExtraFwd.h.
persistent reference to a TrackExtra
Definition at line 13 of file TrackExtraFwd.h.
reference to a TrackExtra collection
Definition at line 15 of file TrackExtraFwd.h.
vector of references to TrackExtra in the same collection
Definition at line 17 of file TrackExtraFwd.h.
typedef std::vector<TrackInfo> reco::TrackInfoCollection |
collection of TrackInfos
Definition at line 9 of file TrackInfoFwd.h.
Definition at line 13 of file TrackInfoFwd.h.
Definition at line 15 of file TrackInfoFwd.h.
Definition at line 17 of file TrackInfoFwd.h.
Definition at line 18 of file TrackInfoTrackAssociation.h.
typedef edm::AssociationMap<edm::OneToOne<TrackCollection, TrackInfoCollection> > reco::TrackInfoTrackAssociationCollection |
Definition at line 16 of file TrackInfoTrackAssociation.h.
Definition at line 21 of file TrackInfoTrackAssociation.h.
Definition at line 24 of file TrackInfoTrackAssociation.h.
typedef edm::RefVector<TrackInfoTrackAssociationCollection> reco::TrackInfoTrackAssociationRefVector |
Definition at line 27 of file TrackInfoTrackAssociation.h.
typedef std::vector<TrackJet> reco::TrackJetCollection |
collection of TrackJet objects
Definition at line 15 of file TrackJetCollection.h.
typedef edm::FwdPtr<TrackJet> reco::TrackJetFwdPtr |
Definition at line 19 of file TrackJetCollection.h.
typedef std::vector<edm::FwdPtr<TrackJet> > reco::TrackJetFwdPtrVector |
Definition at line 22 of file TrackJetCollection.h.
Definition at line 18 of file TrackJetCollection.h.
typedef std::vector<edm::FwdRef<TrackJetCollection> > reco::TrackJetFwdRefVector |
Definition at line 21 of file TrackJetCollection.h.
typedef edm::Ref<TrackJetCollection> reco::TrackJetRef |
edm references
Definition at line 17 of file TrackJetCollection.h.
Definition at line 23 of file TrackJetCollection.h.
Definition at line 20 of file TrackJetCollection.h.
typedef edm::Ref<TrackCollection> reco::TrackRef |
persistent reference to a Track
Definition at line 14 of file TrackFwd.h.
persistent reference to a Track collection
Definition at line 16 of file TrackFwd.h.
vector of reference to Track in the same collection
Definition at line 18 of file TrackFwd.h.
Definition at line 15 of file TrackSuperClusterAssociation.h.
typedef TrackTauImpactParameterAssociationCollection::value_type reco::TrackTauImpactParameterAssociation |
Definition at line 24 of file TauImpactParameterInfo.h.
typedef edm::AssociationMap< edm::OneToValue< reco::TrackCollection, reco::TauImpactParameterTrackData > > reco::TrackTauImpactParameterAssociationCollection |
Definition at line 22 of file TauImpactParameterInfo.h.
typedef edm::AssociationMap< edm::OneToOne<reco::TrackCollection, reco::TrackCollection> > reco::TrackToTrackMap |
Definition at line 20 of file TrackToTrackMap.h.
iterator over a vector of references to PFTrajectoryPoint objects
Definition at line 24 of file PFTrajectoryPointFwd.h.
iterator over a vector of references to Vertex objects in the same collection
Definition at line 19 of file VertexFwd.h.
Definition at line 21 of file VertexAssociatorBase.h.
typedef std::vector<Vertex> reco::VertexCollection |
collection of Vertex objects
Definition at line 9 of file VertexFwd.h.
persistent reference to an object in a collection of Candidate objects
Definition at line 25 of file VertexCompositeCandidateFwd.h.
vector of references to objects in the same collection of Candidate objects via base type
Definition at line 33 of file VertexCompositeCandidateFwd.h.
vector of references to objects in the same collection of Candidate objects via base type
Definition at line 29 of file VertexCompositeCandidateFwd.h.
typedef std::vector<VertexCompositeCandidate> reco::VertexCompositeCandidateCollection |
collection of Candidate objects
Definition at line 19 of file VertexCompositeCandidateFwd.h.
persistent reference to an object in a collection of Candidate objects
Definition at line 23 of file VertexCompositeCandidateFwd.h.
reference to a collection of Candidate objects
Definition at line 31 of file VertexCompositeCandidateFwd.h.
vector of references to objects in the same collection of Candidate objects
Definition at line 27 of file VertexCompositeCandidateFwd.h.
view of a collection containing candidates
Definition at line 21 of file VertexCompositeCandidateFwd.h.
typedef edm::AssociationMap<edm::OneToManyWithQuality <edm::View<reco::Vertex>, TrackingVertexCollection, double> > reco::VertexRecoToSimCollection |
Definition at line 23 of file VertexAssociatorBase.h.
typedef edm::Ref<VertexCollection> reco::VertexRef |
persistent reference to a Vertex
Definition at line 13 of file VertexFwd.h.
persistent reference to a Vertex
Definition at line 15 of file VertexFwd.h.
vector of references to Vertex objects in the same collection
Definition at line 17 of file VertexFwd.h.
typedef edm::AssociationMap<edm::OneToManyWithQuality <TrackingVertexCollection, edm::View<reco::Vertex>, double> > reco::VertexSimToRecoCollection |
Definition at line 22 of file VertexAssociatorBase.h.
typedef std::vector<VZero> reco::VZeroCollection |
Definition at line 7 of file VZeroFwd.h.
typedef std::vector<reco::WMuNuCandidate> reco::WMuNuCandidateCollection |
Definition at line 52 of file WMuNuCandidate.h.
typedef std::vector<reco::WMuNuCandidatePtr> reco::WMuNuCandidatePtrCollection |
Definition at line 52 of file WMuNuCandidatePtr.h.
enum reco::RecHitType |
enum reco::StateType |
Definition at line 15 of file TrackInfoEnum.h.
{ Updated=0, Combined=1, FwPredicted=2, BwPredicted=3};
auto reco::__attribute__ | ( | (always_inline) | ) | const [inline] |
int reco::checkMethod | ( | const edm::FunctionWithDict & | mem, |
const edm::TypeWithDict & | type, | ||
const std::vector< AnyMethodArgument > & | args, | ||
std::vector< AnyMethodArgument > & | fixuppedArgs | ||
) |
Definition at line 23 of file findMethod.cc.
References edm::FunctionWithDict::declaringType(), edm::FunctionWithDict::functionParameterSize(), i, edm::TypeWithDict::id(), edm::FunctionWithDict::isConstructor(), edm::FunctionWithDict::isDestructor(), edm::FunctionWithDict::isPublic(), edm::FunctionWithDict::isStatic(), reco::parser::kIsConstructor, reco::parser::kIsDestructor, reco::parser::kIsFunctionAddedByROOT, reco::parser::kIsNotConst, reco::parser::kIsNotPublic, reco::parser::kIsStatic, reco::parser::kOverloaded, reco::parser::kWrongArgumentType, reco::parser::kWrongNumberOfArguments, edm::FunctionWithDict::name(), and edm::FunctionWithDict::typeOf().
Referenced by findMethod().
{ int casts = 0; if (mem.isConstructor()) return -1*parser::kIsConstructor; if (mem.isDestructor()) return -1*parser::kIsDestructor; //if (mem.isOperator()) return -1*parser::kIsOperator; // no, some operators are allowed, e.g. operator[] if (! mem.isPublic()) return -1*parser::kIsNotPublic; if (mem.isStatic()) return -1*parser::kIsStatic; if ( ! mem.typeOf().isConst() ) return -1*parser::kIsNotConst; if (mem.name().substr(0, 2) == "__") return -1*parser::kIsFunctionAddedByROOT; if (mem.declaringType().id() != type.id()) { /*std::cerr << "\nMETHOD OVERLOAD " << mem.name() << " by " << type.Name(QUALITIED|SCOPED) << " from " << mem.declaringTy[e().Name(QUALIFIED|SCOPED) << std::endl; */ return -1*parser::kOverloaded; } size_t minArgs = mem.functionParameterSize(true), maxArgs = mem.functionParameterSize(false); if ((args.size() < minArgs) || (args.size() > maxArgs)) return -1*parser::kWrongNumberOfArguments; /*std::cerr << "\nMETHOD " << mem.name() << " of " << mem.declaringTy[e().name() << ", min #args = " << minArgs << ", max #args = " << maxArgs << ", args = " << args.size() << std::endl;*/ if (!args.empty()) { std::vector<AnyMethodArgument> tmpFixups; size_t i = 0; for (auto const& param : mem) { edm::TypeWithDict parameter(param); std::pair<AnyMethodArgument,int> fixup = boost::apply_visitor( reco::parser::AnyMethodArgumentFixup(parameter), args[i] ); //std::cerr << "\t ARG " << i << " type is " << parameter.name() << " conversion = " << fixup.second << std::endl; if (fixup.second >= 0) { tmpFixups.push_back(fixup.first); casts += fixup.second; } else { return -1*parser::kWrongArgumentType; } if(++i == args.size()) { break; } } fixuppedArgs.swap(tmpFixups); } /*std::cerr << "\nMETHOD " << mem.name() << " of " << mem.declaringTy[e().name() << ", min #args = " << minArgs << ", max #args = " << maxArgs << ", args = " << args.size() << " fixupped args = " << fixuppedArgs.size() << "(" << casts << " implicit casts)" << std::endl; */ return casts; }
PatternSet<N> reco::commonHits | ( | PatternSet< N > const & | p1, |
PatternSet< N > const & | p2 | ||
) | [inline] |
Definition at line 852 of file HitPattern.h.
References reco::PatternSet< N >::begin(), reco::PatternSet< N >::end(), and reco::PatternSet< N >::nhit.
auto const T2& t2 reco::decltype | ( | t1. | eta() | ) |
reco::DEFINE_FWK_MODULE | ( | RecoTrackRefSelector | ) |
reco::DEFINE_FWK_MODULE | ( | RecoTrackSelector | ) |
reco::DEFINE_FWK_MODULE | ( | CosmicTrackingParticleSelector | ) |
float reco::deltaPhi | ( | float | phi1, |
float | phi2 | ||
) | [inline] |
Definition at line 28 of file deltaPhi.h.
References M_PI, and query::result.
double reco::deltaPhi | ( | T1 & | t1, |
T2 & | t2 | ||
) | [inline] |
Definition at line 43 of file deltaPhi.h.
References deltaPhi().
{ return deltaPhi(t1.phi(), t2.phi()); }
double reco::deltaPhi | ( | double | phi1, |
float | phi2 | ||
) | [inline] |
Definition at line 23 of file deltaPhi.h.
References deltaPhi().
{ return deltaPhi(phi1, static_cast<double>(phi2)); }
double reco::deltaPhi | ( | double | phi1, |
double | phi2 | ||
) | [inline] |
Definition at line 12 of file deltaPhi.h.
References M_PI, and query::result.
Referenced by TrackDetectorAssociator::addTAMuonSegmentMatch(), CATopJetAlgorithm::adjacentCells(), SeedForPhotonConversionFromQuadruplets::bubbleReverseSortVsPhi(), SeedForPhotonConversionFromQuadruplets::bubbleSortVsPhi(), deltaPhi(), EcalDeadCellDeltaRFilter::dPhiToMETfunc(), ellipse(), ErsatzMEt::ersatzFabrik(), reco::Jet::etaphiMoment(), reco::Jet::etaPhiStatistics(), TopDiLeptonOffline::MonitorEnsemble::fill(), FixedGridEnergyDensity::fixedGridRho(), HitQuadrupletGeneratorFromLayerPairForPhotonConversion::hitPairs(), ConversionSeedFilter::isCompatible(), PreshowerPhiClusterAlgo::makeOneCluster(), reco::RecoTauPiZero::maxDeltaPhi(), reco::parser::deltaPhi_f::operator()(), reco::tau::RecoTauElectronRejectionPlugin::operator()(), reco::tau::RecoTauPiZeroStripPlugin::operator()(), CMSInsideOutAlgorithm::ListIteratorLesserByDeltaR::operator()(), Balance::operator()(), reco::isodeposit::Direction::operator-(), reco::Jet::phiphiMoment(), PreshowerPhiClusterProducer::produce(), and ConversionSeedFilterCharge::produce().
double reco::deltaPhi | ( | float | phi1, |
double | phi2 | ||
) | [inline] |
Definition at line 19 of file deltaPhi.h.
References deltaPhi().
{ return deltaPhi(static_cast<double>(phi1), phi2); }
auto reco::deltaR | ( | const T1 & | t1, |
const T2 & | t2 | ||
) | [inline] |
Definition at line 30 of file deltaR.h.
References deltaR2(), and mathSSE::sqrt().
Referenced by HLTJetMETDQMSource::analyze(), HLTMonSimpleBTag::analyze(), GsfElectronMCAnalyzer::analyze(), reco::Jet::constituentEtaPhiSpread(), PFRecoTauDiscriminationAgainstElectronMVA2::discriminate(), PFRecoTauDiscriminationAgainstElectronMVA3::discriminate(), PFRecoTauDiscriminationAgainstElectronDeadECAL::discriminate(), TauDiscriminationAgainstMuon< TauType, TauDiscriminator >::discriminate(), electronSelector(), reco::Jet::etInAnnulus(), TopDiLeptonOffline::MonitorEnsemble::fill(), egHLT::trigTools::fillHLTposition(), PFJetFilter::filter(), objMon< T >::hasBPartonInCone(), HLTDoubletDZ< T1, T2 >::hltFilter(), reco::tau::RecoTauIsolationMasking::inCone(), reco::tau::disc::JetTauDR(), main(), reco::tau::disc::MainTrackAngle(), reco::modules::HICaloCompatibleTrackSelector::matchByDrAllowReuse(), objMonData< T >::matchL1Offline(), objMonData< T >::matchOnlineL1(), objMonData< T >::matchOnlineOffline(), reco::Jet::maxDistance(), PFCandidateMixer::mix(), objMon< T >::monitorL1(), objMon< T >::monitorOffline(), objMon< T >::monitorOnline(), reco::tau::disc::OpeningDeltaR(), reco::tau::RecoTauElectronRejectionPlugin::operator()(), reco::tau::cone::DeltaRFilter< typename CandType::value_type >::operator()(), WPlusJetsEventSelector::operator()(), reco::parser::deltaR_f::operator()(), L1HLTJetsMatching::produce(), ObjectViewCleaner< T >::produce(), PFJetsMatchedToFilteredCaloJetsProducer::produce(), L2TauJetsProvider::produce(), ObjectViewMatcher< T1, T2 >::produce(), L1HLTTauMatching::produce(), AcceptJet::ratio(), reco::tau::disc::ScaledOpeningDeltaR(), and egHLT::trigTools::setFiltersObjPasses().
T1 reco::deltaR | ( | T1 | eta1, |
T2 | phi1, | ||
T3 | eta2, | ||
T4 | phi2 | ||
) | [inline] |
T1 reco::deltaR2 | ( | T1 | eta1, |
T2 | phi1, | ||
T3 | eta2, | ||
T4 | phi2 | ||
) | [inline] |
Definition at line 58 of file deltaR.h.
Referenced by PFRecoTauTagInfoAlgorithm::buildPFTauTagInfo(), EgammaTowerIsolationNew< NC >::compute(), deltaR(), CaloSubdetectorGeometry::getCells(), HcalGeometry::getCells(), CaloSubdetectorGeometry::getClosestCell(), HLTEgammaDoubleLegCombFilter::matchCands(), egHLT::EgTrigTagProbeCut_NewPho::pass(), egHLT::EgTrigTagProbeCut::pass(), egHLT::EgJetTagProbeCut< T >::pass(), egHLT::EgTagProbeCut< T >::pass(), egHLT::EgTrigTagProbeCut_New::pass(), egHLT::EgJetB2BCut< T >::pass(), RecoTauJetRegionProducer::produce(), CMSInsideOutAlgorithm::run(), and reco::isodeposit::OtherCandidatesDeltaRVeto::veto().
double reco::ellipse | ( | const T1 & | t1, |
const T2 & | t2, | ||
double | rPhi, | ||
double | rEta | ||
) | [inline] |
Definition at line 9 of file Ellipse.h.
References deltaPhi(), and dPhi().
Referenced by ElementsInEllipse< reco::PFCandidate, reco::PFCandidateCollection >::operator()().
PerigeeCovarianceMatrix & reco::fillCovariance | ( | PerigeeCovarianceMatrix & | v, |
const float * | data | ||
) |
Definition at line 4 of file fillCovariance.cc.
References i, UserOptions_cff::idx, getHLTprescales::index, j, and v.
Referenced by reco::TrackBase::fill(), reco::TrackExtra::fillInner(), reco::TrackExtra::fillOuter(), reco::TrackExtra::innerStateCovariance(), and reco::TrackExtra::outerStateCovariance().
edm::MemberWithDict reco::findDataMember | ( | const edm::TypeWithDict & | iType, |
const std::string & | iName, | ||
int & | oError | ||
) |
Definition at line 26 of file findDataMember.cc.
References edm::TypeWithDict::dataMemberByName(), edm::TypeWithDict::isPointer(), edm::MemberWithDict::isPublic(), reco::parser::kIsNotPublic, reco::parser::kNameDoesNotExist, reco::parser::kNoError, and edm::TypeWithDict::toType().
Referenced by TimerStack::push().
{ edm::MemberWithDict returnValue; oError = parser::kNameDoesNotExist; edm::TypeWithDict type = iType; if(type) { if(type.isPointer()) { type = type.toType(); } returnValue = type.dataMemberByName(iName); if(!returnValue) { //check inheriting classes edm::TypeBases bases(type); for(auto const& base : bases) { returnValue = findDataMember(edm::BaseWithDict(base).toType(), iName, oError); //only stop if we found it or some other error happened if(returnValue || parser::kNameDoesNotExist != oError) { break; } } } if(returnValue && !returnValue.isPublic()) { returnValue = edm::MemberWithDict(); oError = parser::kIsNotPublic; } } if(returnValue) { oError = parser::kNoError; } return returnValue; }
std::pair<edm::FunctionWithDict, bool> reco::findMethod | ( | const edm::TypeWithDict & | type, |
const std::string & | name, | ||
const std::vector< reco::parser::AnyMethodArgument > & | args, | ||
std::vector< reco::parser::AnyMethodArgument > & | fixuppedArgs, | ||
const char * | where, | ||
int & | oError | ||
) |
pair<edm::FunctionWithDict, bool> reco::findMethod | ( | const edm::TypeWithDict & | t, |
const string & | name, | ||
const std::vector< AnyMethodArgument > & | args, | ||
std::vector< AnyMethodArgument > & | fixuppedArgs, | ||
const char * | iIterator, | ||
int & | oError | ||
) |
Definition at line 76 of file findMethod.cc.
References harvestRelVal::args, checkMethod(), relativeConstraints::empty, error, Exception, fatalErrorCondition(), first, edm::TypeWithDict::isPointer(), edm::TypeWithDict::isTemplateInstance(), edm::TypeWithDict::isTypedef(), reco::parser::kNameDoesNotExist, reco::parser::kNoError, m, mem, edm::FunctionWithDict::name(), edm::TypeTemplateWithDict::name(), edm::TypeWithDict::name(), mergeVDriftHistosByStation::name, nCasts(), edm::NoMod, python::multivaluedict::sort(), AlCaHLTBitMon_QueryRunRegistry::string, lumiQTWidget::t, and edm::TypeWithDict::toType().
Referenced by TimerStack::push().
{ oError = parser::kNameDoesNotExist; edm::TypeWithDict type = t; if (! type) throw parser::Exception(iIterator) << "No dictionary for class \"" << type.name() << "\"."; while(type.isPointer() || type.isTypedef()) type = type.toType(); type = edm::TypeWithDict(type, edm::TypeModifiers::NoMod); // strip const, volatile, c++ ref, .. pair<edm::FunctionWithDict, bool> mem; mem.second = false; // suitable members and number of integer->real casts required to get them vector<pair<int,edm::FunctionWithDict> > oks; // first look in base scope edm::TypeFunctionMembers functions(type); for(auto const& function : functions) { edm::FunctionWithDict m(function); if(m.name()==name) { int casts = checkMethod(m, type, args, fixuppedArgs); if (casts > -1) { oks.push_back( make_pair(casts,m) ); } else { oError = -1*casts; //is this a show stopper error? if(fatalErrorCondition(oError)) { return mem; } } } } //std::cout << "At base scope (type " << (type.name()) << ") found " << oks.size() << " methods." << std::endl; // found at least one method if (!oks.empty()) { if (oks.size() > 1) { // sort by number of conversions needed sort(oks.begin(), oks.end(), nCasts); if (oks[0].first == oks[1].first) { // two methods with same ambiguity throw parser::Exception(iIterator) << "Can't resolve method \"" << name << "\" for class \"" << type.name() << "\", the two candidates " << oks[0].second.name() << " and " << oks[1].second.name() << " require the same number of integer->real conversions (" << oks[0].first << ")."; } // I should fixup again the args, as both good methods have pushed them on fixuppedArgs fixuppedArgs.clear(); checkMethod(oks.front().second, type, args, fixuppedArgs); } mem.first = oks.front().second; } // if nothing was found, look in parent scopes (without checking for cross-scope overloading, as it's not allowed) int baseError=parser::kNameDoesNotExist; if(! mem.first) { edm::TypeBases bases(type); for(auto const& base : bases) { if((mem = findMethod(edm::BaseWithDict(base).toType(), name, args, fixuppedArgs,iIterator,baseError)).first) break; if(fatalErrorCondition(baseError)) { oError = baseError; return mem; } } } // otherwise see if this object is just a Ref or Ptr and we should pop it out if(!mem.first) { // check for edm::Ref or edm::RefToBase or edm::Ptr // std::cout << "Mem.first is null, so looking for templates from type " << type.name() << std::endl; if(type.isTemplateInstance()) { edm::TypeTemplateWithDict templ(type); std::string name = templ.name(); if(name.compare("Ref") == 0 || name.compare("RefToBase") == 0 || name.compare("Ptr") == 0) { // in this case i think 'get' should be taken with no arguments! std::vector<AnyMethodArgument> empty, empty2; int error; mem = findMethod(type, "get", empty, empty2,iIterator,error); if(!mem.first) { throw parser::Exception(iIterator) << "No member \"get\" in reference of type \"" << type.name() << "\"."; } mem.second = true; } } } /* if(!mem.first) { throw edm::Exception(edm::errors::Configuration) << "member \""" << name << "\"" not found in class \"" << type.name() << "\""; } */ if(mem.first) { oError = parser::kNoError; } else { //use error from base check if we never found function in primary class if(oError == parser::kNameDoesNotExist) { oError = baseError; } } return mem; }
int reco::flavour | ( | const Candidate & | part | ) | [inline] |
Definition at line 31 of file pdgIdUtils.h.
References abs, and reco::Candidate::pdgId().
Referenced by PatBJetVertexAnalyzer::analyze(), JetTagMVATreeTrainer::analyze(), PatBJetTrackAnalyzer::analyze(), JetTagMVATrainer::analyze(), PatBJetTagAnalyzer::analyze(), StGenEvent::associatedB(), PatBJetTrackAnalyzer::beginJob(), PatBJetTagAnalyzer::beginJob(), PatBJetVertexAnalyzer::beginJob(), TopGenEvent::daughterQuarkOfWPlus(), StGenEvent::decayB(), JetPartonMatcher::fillPhysicsDefinition(), JetFlavourFilter::filter(), JetFlavourCutFilter::filter(), reco::modules::JetFlavourIdentifier::findCandidates(), TtGenEvent::hadronicDecayB(), TtGenEvent::hadronicDecayQuark(), TtGenEvent::hadronicDecayTop(), TtGenEvent::hadronicDecayW(), reco::modules::JetFlavourIdentifier::heaviestFlavour(), isFlavour(), JetTagMVATreeTrainer::isIgnoreFlavour(), JetTagMVATreeTrainer::isSignalFlavour(), TtGenEvent::lepton(), TtGenEvent::leptonBar(), TtGenEvent::leptonicDecayB(), TtGenEvent::leptonicDecayTop(), TtGenEvent::leptonicDecayW(), TtGenEvent::neutrino(), TtGenEvent::neutrinoBar(), JetTagMVAExtractor::Index::operator<(), JetTagMVAExtractor::Index::operator==(), PartonSelector::produce(), AlpgenSource::readAlpgenEvent(), StGenEvent::singleTop(), and StGenEvent::singleW().
T reco::get | ( | const Candidate & | c | ) | [inline] |
Definition at line 56 of file component.h.
References trackerHits::c.
Referenced by FWItemAccessorFactory::accessorFor(), TStorageFactorySystem::AccessPathName(), edm::ProductRegistryHelper::addToRegistry(), AlignmentMonitorAsAnalyzer::AlignmentMonitorAsAnalyzer(), AlignmentProducer::AlignmentProducer(), test::GlobalNumbersAnalysis::analyze(), L3MuonCombinedRelativeIsolationProducer::beginJob(), L3MuonIsolationProducer::beginJob(), TSGFromL1Muon::beginRun(), EgammaHLTRegionalPixelSeedGeneratorProducers::beginRun(), DTLocalTriggerSynchTask::beginRun(), SeedGeneratorFromRegionHitsEDProducer::beginRun(), CtfSpecialSeedGenerator::beginRun(), CSCTriggerPrimitivesBuilder::build(), cond::buildTechnologyProxy(), CSCSectorReceiverLUT::calcGlobalPhiME(), CandIsoDepositProducer::CandIsoDepositProducer(), edm::Schedule::changeModule(), edm::eventsetup::EventSetupProvider::checkESProducerSharing(), edmplugin::PluginFactoryBase::checkProperLoadable(), CombinedSeedComparitor::CombinedSeedComparitor(), CombinedTrajectoryFactory::CombinedTrajectoryFactory(), CompositeLogicalTrajectoryFilter::CompositeLogicalTrajectoryFilter(), CompositeTrajectoryFilter::CompositeTrajectoryFilter(), CompositeTSG::CompositeTSG(), ComputedVariable::ComputedVariable(), CondDBESSource::CondDBESSource(), ConfigurableAnalysis::ConfigurableAnalysis(), ora::DatabaseSession::connect(), lhef::JetMatching::create(), AttachSD::create(), PhysicsTools::ProcessRegistry< Base_t, CalibBase_t, Parent_t >::Factory::create(), cond::CoralServiceFactory::create(), lhef::Hadronisation::create(), edm::MixingModule::createDigiAccumulators(), edm::serviceregistry::ServicesManager::createServices(), createWatchers(), CSCSegmentBuilder::CSCSegmentBuilder(), edm::DaqSource::DaqSource(), funct::derivative(), DTDigitizer::DTDigitizer(), DTRecHitBaseAlgo::DTRecHitBaseAlgo(), DTRecHitProducer::DTRecHitProducer(), DTRecSegment2DProducer::DTRecSegment2DProducer(), DTRecSegment4DProducer::DTRecSegment4DProducer(), DTSegmentUpdator::DTSegmentUpdator(), DTT0Correction::DTT0Correction(), DTTPAnalyzer::DTTPAnalyzer(), DTTTrigCalibration::DTTTrigCalibration(), DTTTrigCorrection::DTTTrigCorrection(), DTVDriftCalibration::DTVDriftCalibration(), DTVDriftWriter::DTVDriftWriter(), EcalRecHitProducer::EcalRecHitProducer(), EcalUncalibRecHitProducer::EcalUncalibRecHitProducer(), EcalUnpackerWorker::EcalUnpackerWorker(), EgammaSCCorrectionMaker::EgammaSCCorrectionMaker(), evf::FUEventProcessor::enableMPEPSlave(), ESRecHitProducer::ESRecHitProducer(), ESUnpackerWorker::ESUnpackerWorker(), lhef::LHEReader::FileSource::FileSource(), edm::serviceregistry::ServicesManager::fillListOfMakers(), edm::fillLooper(), Filter::Filter(), BxNumberFilter::filter(), edmplugin::PluginFactoryBase::findPMaker(), FWDetailViewManager::findViewersFor(), edmplugin::PluginFactoryBase::finishedConstruction(), evf::FUEventProcessor::forkProcessesFromEDM(), evf::FUEventProcessor::FUEventProcessor(), FWEveViewManager::FWEveViewManager(), cond::FWIncantation::FWIncantation(), get(), LumiCorrectionParam::getCorrection(), CSCSectorReceiverLUT::getGlobalEtaValue(), edm::WorkerRegistry::getWorker(), GsfElectronBaseProducer::GsfElectronBaseProducer(), FWItemAccessorFactory::hasAccessor(), HiEgammaSCCorrectionMaker::HiEgammaSCCorrectionMaker(), HLTMuonIsoFilter::HLTMuonIsoFilter(), PixelTrackReconstruction::init(), CombinedHitTripletGenerator::init(), TSGFromOrderedHits::init(), evf::iDie::initFramework(), RunManager::initG4(), MillePedeAlignmentAlgorithm::initialize(), KalmanAlignmentAlgorithm::initializeAlignmentSetups(), edm::service::InitRootHandlers::InitRootHandlers(), cond::CoralServiceManager::knownPlugins(), L2MuonIsolationProducer::L2MuonIsolationProducer(), edm::RootAutoLibraryLoader::loadAll(), edm::service::LoadAllDictionaries::LoadAllDictionaries(), edm::loadCap(), ora::ClassUtils::loadDictionary(), reco::tau::RecoTauMVAHelper::loadDiscriminantPlugins(), main(), edm::makeInput(), edm::PresenceFactory::makePresence(), edm::VectorInputSourceFactory::makeVectorInputSource(), edm::Factory::makeWorker(), QuadrupletSeedMerger::mergeTriplets(), MuIsoByTrackPt::MuIsoByTrackPt(), MultiTrackValidator::MultiTrackValidator(), MuonIdProducer::MuonIdProducer(), cond::CoralServiceManager::newComponent(), FWEveViewManager::newItem(), NTuplingDevice::NTuplingDevice(), HttpStorageMaker::open(), GsiFTPStorageMaker::open(), RFIOStorageMaker::open(), StormLcgGtStorageMaker::open(), XrdStorageMaker::open(), StormStorageMaker::open(), cond::SessionImpl::open(), LocalStorageMaker::open(), DCacheStorageMaker::open(), FWDetailViewManager::openDetailViewFor(), cond::SessionImpl::openReadOnly(), edm::AssociationVector< KeyRefProd, CVal, KeyRef, SizeType, KeyReferenceHelper >::operator[](), PFTauMVAInputDiscriminantTranslator::PFTauMVAInputDiscriminantTranslator(), PhotonEnergyCorrector::PhotonEnergyCorrector(), PixelSLinkDataInputSource::PixelSLinkDataInputSource(), PixelTracksProducer::PixelTracksProducer(), PixelTripletHLTGenerator::PixelTripletHLTGenerator(), PlottingDevice::PlottingDevice(), funct::PROD_S(), TrajectoryFilterESProducer::produce(), TrajectoryCleanerESProducer::produce(), MuIsoDepositProducer::produce(), NavigationSchoolESProducer::produce(), DetIdAssociatorESProducer::produce(), gen::PyquenHadronizer::PyquenHadronizer(), TStorageFactoryFile::ReadBufferAsync(), RecoTauCleanerImpl< Prod >::RecoTauCleanerImpl(), RecoTauPiZeroProducer::RecoTauPiZeroProducer(), RecoTauProducer::RecoTauProducer(), RFIOStorageMaker::RFIOStorageMaker(), edm::RootInputFileSequence::RootInputFileSequence(), RPCDigitizer::RPCDigitizer(), RPCRecHitProducer::RPCRecHitProducer(), CSCAnodeLCTProcessor::run(), CSCCathodeLCTProcessor::run(), SeedFilter::SeedFilter(), TFileAdaptor::TFileAdaptor(), TrackerSeedValidator::TrackerSeedValidator(), SeedForPhotonConversionFromQuadruplets::trajectorySeed(), edmplugin::PluginFactoryBase::tryToFindPMaker(), TSGFromL2Muon::TSGFromL2Muon(), TSGSmart::TSGSmart(), edm::eventsetup::validateEventSetupParameters(), VariableHelper::VariableHelper(), VirtualJetProducer::VirtualJetProducer(), and l1t::DataWriter::writePayload().
{ return component<T, componenthelper::SingleComponentTag>::type::get( c ); }
T reco::get | ( | const Candidate & | c, |
size_t | i | ||
) | [inline] |
Definition at line 66 of file component.h.
References trackerHits::c, get(), and i.
{ return component<T, componenthelper::MultipleComponentsTag>::type::get( c, i ); }
T reco::get | ( | const Candidate & | c | ) | [inline] |
Definition at line 61 of file component.h.
References trackerHits::c, and get().
T reco::get | ( | const Candidate & | c, |
size_t | i | ||
) | [inline] |
Definition at line 71 of file component.h.
References trackerHits::c, get(), and i.
{ return component<T, componenthelper::MultipleComponentsTag, Tag>::type::get( c, i ); }
reco::GET_CANDIDATE_COMPONENT | ( | PFCandidate | , |
PFCandidate::ParticleType | , | ||
particleId | , | ||
PFParticleIdTag | |||
) |
get default PFBlockRef component as: pfcand->get<PFBlockRef>(); get int component as: pfcand->get<int, PFParticleIdTag>();
reco::GET_CANDIDATE_COMPONENT | ( | RecoCandidate | , |
TrackRef | , | ||
standAloneMuon | , | ||
StandAloneMuonTag | |||
) |
get stand-alone muon Track component
reco::GET_CANDIDATE_COMPONENT | ( | RecoCandidate | , |
TrackRef | , | ||
combinedMuon | , | ||
CombinedMuonTag | |||
) |
get combined muon Track component
reco::GET_DEFAULT_CANDIDATE_COMPONENT | ( | CaloRecHitCandidate | , |
edm::RefToBase< CaloRecHit > | , | ||
caloRecHit | |||
) |
get default Track component
reco::GET_DEFAULT_CANDIDATE_COMPONENT | ( | RecoCandidate | , |
TrackRef | , | ||
track | |||
) |
get default Track component
reco::GET_DEFAULT_CANDIDATE_COMPONENT | ( | RecoCandidate | , |
GsfTrackRef | , | ||
gsfTrack | |||
) |
get default GsfTrack component
reco::GET_DEFAULT_CANDIDATE_COMPONENT | ( | RecoCandidate | , |
SuperClusterRef | , | ||
superCluster | |||
) |
get default SuperCluster component
reco::GET_DEFAULT_CANDIDATE_COMPONENT | ( | RecoCandidate | , |
CaloTowerRef | , | ||
caloTower | |||
) |
get default CaloTower component
reco::GET_DEFAULT_CANDIDATE_COMPONENT | ( | RecoCandidate | , |
const Track * | , | ||
bestTrack | |||
) |
get default CaloTower component
reco::GET_DEFAULT_CANDIDATE_COMPONENT | ( | RecoCandidate | , |
RecoCandidate::TrackType | , | ||
bestTrackType | |||
) |
get default CaloTower component
reco::GET_DEFAULT_CANDIDATE_MULTIPLECOMPONENTS | ( | RecoCandidate | , |
TrackRef | , | ||
track | , | ||
numberOfTracks | |||
) |
get multuple tracks
btau::TaggingVariableName reco::getTaggingVariableName | ( | const std::string & | name | ) |
Definition at line 165 of file TaggingVariable.cc.
References i, reco::btau::lastTaggingVariable, and TaggingVariableTokens.
Referenced by JetTagMVATreeTrainer::analyze(), MVAJetTagPlotter::MVAJetTagPlotter(), TagInfoMVACategorySelector::TagInfoMVACategorySelector(), and JetTagMVAExtractor::Label::Var::Var().
{ for (int i = 0; i <= reco::btau::lastTaggingVariable; i++) if (name == TaggingVariableTokens[i]) return (reco::btau::TaggingVariableName) (i); return btau::lastTaggingVariable; }
HcalSubdetector reco::hcalSubdetector | ( | int | iEta, |
const HcalTopology & | topology | ||
) |
converts eta to the corresponding HCAL subdetector.
Definition at line 421 of file JetSpecific.cc.
References abs, eta(), HcalBarrel, HcalEmpty, HcalEndcap, HcalForward, HcalTopology::lastHBRing(), HcalTopology::lastHERing(), and HcalTopology::lastHFRing().
{ int eta = std::abs(iEta); if (eta <= topology.lastHBRing()) return HcalBarrel; else if (eta <= topology.lastHERing()) return HcalEndcap; else if (eta <= topology.lastHFRing()) return HcalForward; return HcalEmpty; }
bool reco::isElectron | ( | const Candidate & | part | ) | [inline] |
Definition at line 7 of file pdgIdUtils.h.
References abs, and reco::Candidate::pdgId().
Referenced by TwoVBGenFilter::filter().
bool reco::isLepton | ( | const Candidate & | part | ) | [inline] |
Definition at line 19 of file pdgIdUtils.h.
References abs, and reco::Candidate::pdgId().
Referenced by TtGenEvent::lepton(), TtGenEvent::leptonBar(), TopGenEvent::numberOfLeptons(), TtGenEvent::singleLepton(), and StGenEvent::singleLepton().
bool reco::isMuon | ( | const Candidate & | part | ) | [inline] |
Definition at line 11 of file pdgIdUtils.h.
References abs, and reco::Candidate::pdgId().
Referenced by CandidateSelector::CandidateSelector(), TwoVBGenFilter::filter(), CandidateSelector::isSelected(), PFAlgoTestBenchElectrons::processBlock(), CaloMuonMerger::produce(), BoostedTopProducer::produce(), PFAlgo::reconstructTrack(), PFBlockAlgo::setInput(), MEzCalculator::SetLepton(), and PFElectronAlgo::SetLinks().
bool reco::isNeutrino | ( | const Candidate & | part | ) | [inline] |
Definition at line 25 of file pdgIdUtils.h.
References abs, and reco::Candidate::pdgId().
Referenced by TwoVBGenFilter::filter(), TtGenEvent::neutrino(), TtGenEvent::neutrinoBar(), PFRootEventManager::reconstructGenJets(), TtGenEvent::singleNeutrino(), StGenEvent::singleNeutrino(), and PFRootEventManager::tauBenchmark().
bool reco::isTau | ( | const Candidate & | part | ) | [inline] |
Definition at line 15 of file pdgIdUtils.h.
References abs, and reco::Candidate::pdgId().
Referenced by HiggsToZZ4LeptonsSkimEff::analyze(), TwoVBGenFilter::filter(), and L1DummyProducer::SimpleDigi().
bool reco::makeSpecific | ( | std::vector< reco::CandidatePtr > const & | mcparticles, |
reco::GenJet::Specific * | genJetSpecific | ||
) |
Make GenJet specifics. Assumes PseudoJet is made from HepMCCandidate.
bool reco::makeSpecific | ( | std::vector< reco::CandidatePtr > const & | towers, |
const CaloSubdetectorGeometry & | towerGeometry, | ||
reco::CaloJet::Specific * | caloJetSpecific, | ||
const HcalTopology & | topology | ||
) |
Make CaloJet specifics. Assumes PseudoJet is made from CaloTowerCandidates.
Referenced by PFRootEventManager::reconstructGenJets(), PFRootEventManager::reconstructPFJets(), and writeSpecific().
bool reco::makeSpecific | ( | std::vector< reco::CandidatePtr > const & | particles, |
reco::PFJet::Specific * | pfJetSpecific | ||
) |
Make PFlowJet specifics. Assumes PseudoJet is made from ParticleFlowCandidates.
bool reco::nCasts | ( | OK const & | a, |
OK const & | b | ||
) |
Definition at line 71 of file findMethod.cc.
Referenced by findMethod().
double reco::normalizedPhi | ( | double | phi | ) |
size_t reco::numberOf | ( | const Candidate & | c | ) | [inline] |
Definition at line 76 of file component.h.
Referenced by numberOf().
size_t reco::numberOf | ( | const Candidate & | c | ) | [inline] |
Definition at line 81 of file component.h.
References numberOf().
operator_trait< Expr<A>, And, Expr<B> >::ReturnType reco::operator&& | ( | const Expr< A > & | A, |
const Expr< B > & | B | ||
) |
Definition at line 416 of file Expressions.h.
operator_trait< A, And, Expr<B> >::ReturnType reco::operator&& | ( | const A & | A, |
const Expr< B > & | B | ||
) |
Definition at line 426 of file Expressions.h.
operator_trait< Expr<A>, And, B >::ReturnType reco::operator&& | ( | const Expr< A > & | A, |
const B & | B | ||
) |
Definition at line 435 of file Expressions.h.
{ typedef typename operator_trait< Expr<A>, And, B >::RToExpr RToExpr; typedef typename operator_trait< Expr<A>, And, B >::ReturnBaseType ReturnBaseType; typedef typename operator_trait< Expr<A>, And, B >::ReturnType ReturnType; return ReturnType( ReturnBaseType(A, RToExpr(B)) ); }
operator_trait< Expr<A>, Mul, Expr<B> >::ReturnType reco::operator* | ( | const Expr< A > & | A, |
const Expr< B > & | B | ||
) |
Definition at line 360 of file Expressions.h.
operator_trait< A, Mul, Expr<B> >::ReturnType reco::operator* | ( | const A & | A, |
const Expr< B > & | B | ||
) |
Definition at line 368 of file Expressions.h.
operator_trait< Expr<A>, Mul, B >::ReturnType reco::operator* | ( | const Expr< A > & | A, |
const B & | B | ||
) |
Definition at line 377 of file Expressions.h.
{ typedef typename operator_trait< Expr<A>, Mul, B >::RToExpr RToExpr; typedef typename operator_trait< Expr<A>, Mul, B >::ReturnBaseType ReturnBaseType; typedef typename operator_trait< Expr<A>, Mul, B >::ReturnType ReturnType; return ReturnType( ReturnBaseType(A, RToExpr(B)) ); }
operator_trait< A, Add , Expr<B> >::ReturnType reco::operator+ | ( | const A & | A, |
const Expr< B > & | B | ||
) |
Definition at line 340 of file Expressions.h.
operator_trait< Expr<A>, Add, Expr<B> >::ReturnType reco::operator+ | ( | const TExpr< A > & | A, |
const TExpr< B > & | B | ||
) |
Definition at line 332 of file Expressions.h.
operator_trait< Expr<A>, Add, B >::ReturnType reco::operator+ | ( | const Expr< A > & | A, |
const B & | B | ||
) |
Definition at line 349 of file Expressions.h.
{ typedef typename operator_trait< Expr<A>, Add, B >::RToExpr RToExpr; typedef typename operator_trait< Expr<A>, Add, B >::ReturnBaseType ReturnBaseType; typedef typename operator_trait< Expr<A>, Add, B >::ReturnType ReturnType; return ReturnType( ReturnBaseType(A, RToExpr(B)) ); }
operator_trait< Expr<A>, Div, Expr<B> >::ReturnType reco::operator/ | ( | const Expr< A > & | A, |
const Expr< B > & | B | ||
) |
Definition at line 388 of file Expressions.h.
operator_trait< Expr<A>, Div, B >::ReturnType reco::operator/ | ( | const Expr< A > & | A, |
const B & | B | ||
) |
Definition at line 405 of file Expressions.h.
{ typedef typename operator_trait< Expr<A>, Div, B >::RToExpr RToExpr; typedef typename operator_trait< Expr<A>, Div, B >::ReturnBaseType ReturnBaseType; typedef typename operator_trait< Expr<A>, Div, B >::ReturnType ReturnType; return ReturnType( ReturnBaseType(A, RToExpr(B)) ); }
operator_trait< A , Div, Expr<B> >::ReturnType reco::operator/ | ( | const A & | A, |
const Expr< B > & | B | ||
) |
Definition at line 396 of file Expressions.h.
bool reco::operator< | ( | const MVAMEtJetInfo & | jet1, |
const MVAMEtJetInfo & | jet2 | ||
) |
Definition at line 5 of file MVAMEtData.cc.
References reco::MVAMEtJetInfo::p4_.
{
return jet1.p4_.pt() > jet2.p4_.pt();
}
operator_trait< Expr<A>, Less, Expr<B> >::ReturnType reco::operator< | ( | const Expr< A > & | A, |
const Expr< B > & | B | ||
) |
Definition at line 474 of file Expressions.h.
References funct::A.
operator_trait< A , Less, TExpr<B> >::ReturnType reco::operator< | ( | const A & | A, |
const Expr< B > & | B | ||
) |
Definition at line 482 of file Expressions.h.
References funct::A.
operator_trait< Expr<A>, Less, B >::ReturnType reco::operator< | ( | const Expr< A > & | A, |
const B & | B | ||
) |
Definition at line 491 of file Expressions.h.
References funct::A.
{ typedef typename operator_trait< TLt, TExpr<A>, B >::RToExpr RToExpr; typedef typename operator_trait< TLt, TExpr<A>, B >::ReturnBaseType ReturnBaseType; typedef typename operator_trait< TLt, TExpr<A>, B >::ReturnType ReturnType; return ReturnType( ReturnBaseType(A, RToExpr(B)) ); }
std::ostream & reco::operator<< | ( | std::ostream & | out, |
const reco::PFTrajectoryPoint & | trajPoint | ||
) |
Definition at line 46 of file PFTrajectoryPoint.cc.
References reco::PFTrajectoryPoint::detId(), reco::PFTrajectoryPoint::layer(), reco::PFTrajectoryPoint::momentum(), dbtoconf::out, and reco::PFTrajectoryPoint::position().
{ if(!out) return out; const math::XYZPoint& posxyz = trajPoint.position(); out<<"Traj point id = "<<trajPoint.detId() <<", layer = "<<trajPoint.layer() <<", Eta,Phi = "<<posxyz.Eta()<<","<<posxyz.Phi() <<", X,Y = "<<posxyz.X()<<","<<posxyz.Y() <<", R,Z = "<<posxyz.Rho()<<","<<posxyz.Z() <<", E,Pt = "<<trajPoint.momentum().E()<<","<<trajPoint.momentum().Pt(); return out; }
std::ostream & reco::operator<< | ( | std::ostream & | os, |
BeamSpot | beam | ||
) |
Definition at line 72 of file BeamSpot.cc.
References reco::BeamSpot::print().
{
std::stringstream ss;
beam.print(ss);
os << ss.str();
return os;
}
std::ostream& reco::operator<< | ( | std::ostream & | out, |
const PFCandidate & | c | ||
) |
std::ostream & reco::operator<< | ( | std::ostream & | out, |
const CaloID & | id | ||
) |
std::ostream & reco::operator<< | ( | std::ostream & | out, |
const PFCandidateElectronExtra & | c | ||
) |
print the variables
Definition at line 158 of file PFCandidateElectronExtra.cc.
References i, reco::PFCandidateElectronExtra::MVA_FIRST, reco::PFCandidateElectronExtra::MVA_LAST, reco::PFCandidateElectronExtra::mvaStatus(), reco::PFCandidateElectronExtra::mvaVariable(), and dbtoconf::out.
{ if(!out) return out; static std::vector<std::string> listVar; if(listVar.size()==0) { listVar.push_back("LogPt"); listVar.push_back("Eta"); listVar.push_back("SigmaPtOverPt"); listVar.push_back("fbrem"); listVar.push_back("Chi2Gsf"); listVar.push_back("NhitsKf"); listVar.push_back("Chi2Kf"); listVar.push_back("EtotOverPin"); listVar.push_back("EseedOverPout"); listVar.push_back("EbremOverDeltaP"); listVar.push_back("DeltaEtaTrackCluster"); listVar.push_back("LogSigmaEtaEta"); listVar.push_back("H/(H+E)"); listVar.push_back("LateBrem"); listVar.push_back("FirstBrem"); listVar.push_back("MVA"); } out << std::setiosflags(std::ios::left)<< std::setw(20) << "Variable index" << std::setw(20) << "Name" << std::setw(10) << "Set(0/1)" << std::setw(8) << "value" << std::endl; for( PFCandidateElectronExtra::MvaVariable i=PFCandidateElectronExtra::MVA_FIRST; i<PFCandidateElectronExtra::MVA_LAST;i=PFCandidateElectronExtra::MvaVariable(i+1)) { out << std::setw(20)<< i << std::setw(20) << listVar[i] << std::setw(10) << extra.mvaStatus(i) << std::setw(8) << extra.mvaVariable(i) << std::endl; } return out; }
std::ostream & reco::operator<< | ( | std::ostream & | out, |
const pat::Electron & | obj | ||
) |
pipe operator (introduced to use pat::Electron with PFTopProjectors)
Definition at line 100 of file Electron.cc.
References reco::LeafCandidate::energy(), reco::LeafCandidate::eta(), dbtoconf::out, reco::LeafCandidate::phi(), and reco::LeafCandidate::pt().
std::ostream & reco::operator<< | ( | std::ostream & | out, |
const pat::Jet & | obj | ||
) |
pipe operator (introduced to use pat::Jet with PFTopProjectors)
Definition at line 64 of file Jet.cc.
References reco::LeafCandidate::energy(), reco::LeafCandidate::eta(), dbtoconf::out, reco::LeafCandidate::phi(), and reco::LeafCandidate::pt().
std::ostream & reco::operator<< | ( | std::ostream & | out, |
const pat::Muon & | obj | ||
) |
pipe operator (introduced to use pat::Muon with PFTopProjectors)
Definition at line 115 of file Muon.cc.
References reco::LeafCandidate::energy(), reco::LeafCandidate::eta(), dbtoconf::out, reco::LeafCandidate::phi(), and reco::LeafCandidate::pt().
std::ostream & reco::operator<< | ( | std::ostream & | out, |
const RecoTauPiZero & | c | ||
) |
Definition at line 86 of file RecoTauPiZero.cc.
References dbtoconf::out, and reco::RecoTauPiZero::print().
std::ostream & reco::operator<< | ( | std::ostream & | out, |
const pat::Tau & | obj | ||
) |
pipe operator (introduced to use pat::Tau with PFTopProjectors)
Definition at line 149 of file Tau.cc.
References reco::LeafCandidate::energy(), reco::LeafCandidate::eta(), dbtoconf::out, reco::LeafCandidate::phi(), and reco::LeafCandidate::pt().
std::ostream & reco::operator<< | ( | std::ostream & | out, |
const reco::PFJet & | jet | ||
) |
Definition at line 112 of file PFJet.cc.
References reco::PFJet::chargedHadronEnergyFraction(), reco::PFJet::electronEnergyFraction(), reco::LeafCandidate::eta(), reco::PFJet::HFEMEnergyFraction(), reco::PFJet::HFHadronEnergyFraction(), reco::PFJet::muonEnergyFraction(), reco::PFJet::neutralHadronEnergyFraction(), dbtoconf::out, reco::LeafCandidate::phi(), reco::PFJet::photonEnergyFraction(), and reco::LeafCandidate::pt().
{ if(out) { out<<"PFJet " <<"(pt, eta, phi) = "<<jet.pt()<<","<<jet.eta()<<","<<jet.phi() <<" (Rch,Rnh,Rgamma,Re,Rmu,RHFHad,RHFEM) = " <<jet.chargedHadronEnergyFraction()<<"," <<jet.neutralHadronEnergyFraction()<<"," <<jet.photonEnergyFraction()<<"," <<jet.electronEnergyFraction()<<"," <<jet.muonEnergyFraction()<<"," <<jet.HFHadronEnergyFraction()<<"," <<jet.HFEMEnergyFraction(); } return out; }
std::ostream & reco::operator<< | ( | std::ostream & | out, |
const PFTau & | c | ||
) |
Definition at line 252 of file PFTau.cc.
References reco::LeafCandidate::charge(), reco::PFTau::decayMode(), reco::LeafCandidate::eta(), reco::PFTau::isolationPFCands(), reco::PFTau::isolationPFChargedHadrCands(), reco::PFTau::isolationPFGammaCands(), reco::PFTau::isolationPFNeutrHadrCands(), reco::PFTau::isolationPiZeroCandidates(), reco::LeafCandidate::mass(), dbtoconf::out, reco::LeafCandidate::phi(), reco::LeafCandidate::pt(), reco::PFTau::signalPFCands(), reco::PFTau::signalPFChargedHadrCands(), reco::PFTau::signalPFGammaCands(), reco::PFTau::signalPFNeutrHadrCands(), reco::PFTau::signalPiZeroCandidates(), and edm::RefVector< C, T, F >::size().
{ if(!out) return out; out << std::setprecision(3) <<"PFTau " << " charge: " << tau.charge() << " " << " pt:" <<tau.pt()<<" " << " eta:" <<tau.eta()<<" " << " phi:" <<tau.phi()<<" " << " mass:" << tau.mass() << " " << " dm: " << tau.decayMode() << " " <<tau.signalPFCands().size()<<"," <<tau.signalPFChargedHadrCands().size()<<"," <<tau.signalPFGammaCands().size()<<"," <<tau.signalPiZeroCandidates().size()<<"," <<tau.signalPFNeutrHadrCands().size()<<" " <<tau.isolationPFCands().size()<<"," <<tau.isolationPFChargedHadrCands().size()<<"," <<tau.isolationPFGammaCands().size()<<"," <<tau.isolationPiZeroCandidates().size()<<"," <<tau.isolationPFNeutrHadrCands().size(); return out; }
std::ostream & reco::operator<< | ( | std::ostream & | out, |
const pat::Photon & | obj | ||
) |
pipe operator (introduced to use pat::Photon with PFTopProjectors)
Definition at line 44 of file Photon.cc.
References reco::LeafCandidate::energy(), reco::LeafCandidate::eta(), dbtoconf::out, reco::LeafCandidate::phi(), and reco::LeafCandidate::pt().
operator_trait< Expr<A>, LessEqual, B >::ReturnType reco::operator<= | ( | const Expr< A > & | A, |
const B & | B | ||
) |
Definition at line 520 of file Expressions.h.
References funct::A.
{ typedef typename operator_trait< Expr<A>, LessEqual, B >::RToExpr RToExpr; typedef typename operator_trait< Expr<A>, LessEqual, B >::ReturnBaseType ReturnBaseType; typedef typename operator_trait< Expr<A>, LessEqual, B >::ReturnType ReturnType; return ReturnType( ReturnBaseType(A, RToExpr(B)) ); }
operator_trait< A, LessEqual, Expr<B> >::ReturnType reco::operator<= | ( | const A & | A, |
const Expr< B > & | B | ||
) |
Definition at line 510 of file Expressions.h.
References funct::A.
operator_trait< Expr<A>, LessEqual, Expr<B> >::ReturnType reco::operator<= | ( | const Expr< A > & | A, |
const Expr< B > & | B | ||
) |
Definition at line 502 of file Expressions.h.
References funct::A.
operator_trait< Expr<A>, Equal, Expr<B> >::ReturnType reco::operator== | ( | const Expr< A > & | A, |
const Expr< B > & | B | ||
) |
Definition at line 588 of file Expressions.h.
operator_trait< A , Equal, Expr<B> >::ReturnType reco::operator== | ( | const A & | A, |
const Expr< B > & | B | ||
) |
Definition at line 596 of file Expressions.h.
operator_trait< Expr<A>, Equal, B >::ReturnType reco::operator== | ( | const Expr< A > & | A, |
const B & | B | ||
) |
Definition at line 605 of file Expressions.h.
{ typedef typename operator_trait< Expr<A>, Equal, B >::RToExpr RToExpr; typedef typename operator_trait< Expr<A>, Equal, B >::ReturnBaseType ReturnBaseType; typedef typename operator_trait< Expr<A>, Equal, B >::ReturnType ReturnType; return ReturnType( ReturnBaseType(A, RToExpr(B)) ); }
operator_trait< Expr<A>, More, Expr<B> >::ReturnType reco::operator> | ( | const Expr< A > & | A, |
const Expr< B > & | B | ||
) |
Definition at line 531 of file Expressions.h.
operator_trait< A, More, Expr<B> >::ReturnType reco::operator> | ( | const A & | A, |
const Expr< B > & | B | ||
) |
Definition at line 539 of file Expressions.h.
operator_trait< Expr<A>, More, B >::ReturnType reco::operator> | ( | const Expr< A > & | A, |
const B & | B | ||
) |
Definition at line 548 of file Expressions.h.
{ typedef typename operator_trait< Expr<A>, More, B >::RToExpr RToExpr; typedef typename operator_trait< Expr<A>, More, B >::ReturnBaseType ReturnBaseType; typedef typename operator_trait< Expr<A>, More, B >::ReturnType ReturnType; return ReturnType( ReturnBaseType(A, RToExpr(B)) ); }
operator_trait< Expr<A>, MoreEqual, B >::ReturnType reco::operator>= | ( | const Expr< A > & | A, |
const B & | B | ||
) |
Definition at line 576 of file Expressions.h.
{ typedef typename operator_trait< Expr<A>, MoreEqual, B >::RToExpr RToExpr; typedef typename operator_trait< Expr<A>, MoreEqual, B >::ReturnBaseType ReturnBaseType; typedef typename operator_trait< Expr<A>, MoreEqual, B >::ReturnType ReturnType; return ReturnType( ReturnBaseType(A, RToExpr(B)) ); }
operator_trait< Expr<A>, MoreEqual, TExpr<B> >::ReturnType reco::operator>= | ( | const Expr< A > & | A, |
const Expr< B > & | B | ||
) |
Definition at line 559 of file Expressions.h.
operator_trait< A , MoreEqual, TExpr<B> >::ReturnType reco::operator>= | ( | const A & | A, |
const Expr< B > & | B | ||
) |
Definition at line 567 of file Expressions.h.
{ typedef typename operator_trait< A, MoreEqual, Expr<B> >::LToExpr LToExpr; typedef typename operator_trait< A, MoreEqual, Expr<B> >::ReturnBaseType ReturnBaseType; typedef typename operator_trait< A, MoreEqual, Expr<B> >::ReturnType ReturnType; return ReturnType( ReturnBaseType(LToExpr(A), B) ); }
operator_trait< A, Or, Expr<B> >::ReturnType reco::operator|| | ( | const A & | A, |
const Expr< B > & | B | ||
) |
Definition at line 454 of file Expressions.h.
operator_trait< Expr<A>, Or, B >::ReturnType reco::operator|| | ( | const Expr< A > & | A, |
const B & | B | ||
) |
Definition at line 463 of file Expressions.h.
{ typedef typename operator_trait< Expr<A>, Or, B >::RToExpr RToExpr; typedef typename operator_trait< Expr<A>, Or, B >::ReturnBaseType ReturnBaseType; typedef typename operator_trait< Expr<A>, Or, B >::ReturnType ReturnType; return ReturnType( ReturnBaseType(A, RToExpr(B)) ); }
operator_trait< Expr<A>, Or, Expr<B> >::ReturnType reco::operator|| | ( | const Expr< A > & | A, |
const Expr< B > & | B | ||
) |
Definition at line 446 of file Expressions.h.
string reco::print | ( | const Vertex & | vtx, |
edm::Verbosity | v = edm::Concise |
||
) |
Vertex print utility.
Definition at line 8 of file print.cc.
References reco::Vertex::covariance(), i, j, dbtoconf::out, edm::Silent, reco::Vertex::x(), reco::Vertex::y(), and reco::Vertex::z().
{ ostringstream out; if ( v > edm::Silent ) { out << "vertex position (x, y, z) = ( "; out.precision(6); out.width(13); out<< vtx.x(); out.precision(6); out.width(13); out<< vtx.y(); out.precision(6); out.width(13); out<< vtx.z(); out << " )" << endl; // if ( v >= normal ) { out << "error = " << endl; for (int i = 0; i < 2; i++) { for (int j = 0; j < 2; j++) { out.precision(6); out.width(13); out<<vtx.covariance(i, j); } out << endl; } out << endl; } // if ( v >= edm::Detailed ) { // print track weights // print original and refitted track parameters // } return out.str(); }
string reco::print | ( | const Track & | trk, |
edm::Verbosity | v = edm::Concise |
||
) |
Track print utility.
Definition at line 8 of file print.cc.
References reco::TrackBase::covariance(), edm::Detailed, i, j, reco::TrackBase::momentum(), dbtoconf::out, edm::Silent, and reco::TrackBase::vertex().
Referenced by PixelTrackBuilder::build(), TauDQMHistPlotter::cfgEntryAxisX::cfgEntryAxisX(), TauDQMHistPlotter::cfgEntryAxisY::cfgEntryAxisY(), TauDQMHistPlotter::cfgEntryDrawJob::cfgEntryDrawJob(), TauDQMHistPlotter::cfgEntryDrawOption::cfgEntryDrawOption(), TauDQMHistPlotter::cfgEntryLabel::cfgEntryLabel(), TauDQMHistPlotter::cfgEntryLegend::cfgEntryLegend(), TCCBlockFormatter::DigiToRaw(), TowerBlockFormatter::DigiToRaw(), SRBlockFormatter::DigiToRaw(), DEcompare< T >::DumpCandidate(), sistrip::SpyDigiConverter::extractPayloadDigis(), grid1d_t(), RectangularEtaPhiTrackingRegion::print(), PFCheckHitPattern::print(), GlobalTrackingRegion::print(), fit::RootMinuit< Function >::printFitResults(), NuclearInteractionEDProducer::produce(), RPCUnpackingModule::produce(), EcalTrigPrimProducer::produce(), L1GlobalTriggerGTL::run(), optutl::CommandLineParser::setPrintOptoins(), and FWLiteJetProducer::updateParameter().
{ ostringstream out; if ( v > edm::Silent ) { out << "track parameters: " << " vtx = " << trk.vertex() << " p = " << trk.momentum() << endl; } if ( v >= edm::Detailed ) { out << "covariance" << endl; for ( int i = 0; i < 5; i++ ) { for ( int j = 0; j < 5; j++ ) { out.precision(6); out.width(13); out << trk.covariance( i, j ); } out << endl; } out << endl; } return out.str(); }
edm::TypeWithDict reco::returnType | ( | const edm::FunctionWithDict & | mem | ) |
Definition at line 8 of file returnType.cc.
References edm::TypeWithDict::isTypedef(), edm::FunctionWithDict::returnType(), lumiQTWidget::t, and edm::TypeWithDict::toType().
Referenced by TimerStack::push(), and returnTypeCode().
{ edm::TypeWithDict t = mem.returnType(); if(t) { while(t.isTypedef()) t = t.toType(); } return t; }
method::TypeCode reco::returnTypeCode | ( | const edm::FunctionWithDict & | mem | ) |
Definition at line 16 of file returnType.cc.
References returnType(), and typeCode().
{ return typeCode(returnType(mem)); }
void reco::swap | ( | reco::ClusterRemovalInfo & | cri1, |
reco::ClusterRemovalInfo & | cri2 | ||
) |
Definition at line 12 of file ClusterRemovalInfo.cc.
References reco::ClusterRemovalInfo::swap().
Referenced by FastCandMatcher< C >::operator()(), CandMatcherBase< C1, C2 >::operator()(), reco::utilsNew::CandMatcher< C >::operator[](), reco::GhostTrackVertexFinder::reassignTracks(), reco::GhostTrackVertexFinder::recursiveMerge(), and reco::GhostTrackVertexFinder::refitGhostTrack().
{ cri1.swap(cri2); }
method::TypeCode reco::typeCode | ( | const edm::TypeWithDict & | t | ) |
Definition at line 20 of file returnType.cc.
References reco::method::boolType, reco::method::charType, reco::method::doubleType, reco::method::enumType, f, reco::method::floatType, reco::method::intType, align::invalid, edm::TypeWithDict::isEnum(), reco::method::longType, edm::TypeWithDict::name(), reco::method::shortType, reco::method::uCharType, reco::method::uIntType, reco::method::uLongType, and reco::method::uShortType.
Referenced by reco::parser::ExpressionVarSetter::push(), InputTagDistributorService::retrieve(), returnTypeCode(), and reco::parser::SingleInvoker::SingleInvoker().
{ static map<string, method::TypeCode> retTypeMap; if (retTypeMap.size() == 0) { retTypeMap["double"] = doubleType; retTypeMap["float"] = floatType; retTypeMap["int"] = intType; retTypeMap["unsigned int"] = uIntType; retTypeMap["short"] = shortType; retTypeMap["short int"] = shortType; retTypeMap["unsigned short"] = uShortType; retTypeMap["unsigned short int"] = uShortType; retTypeMap["long"] = longType; retTypeMap["long int"] = longType; retTypeMap["unsigned long"] = uLongType; retTypeMap["unsigned long int"] = uLongType; retTypeMap["size_t"] = uLongType; retTypeMap["char"] = charType; retTypeMap["unsigned char"] = uCharType; retTypeMap["bool"] = boolType; } map<string, TypeCode>::const_iterator f = retTypeMap.find(t.name()); if (f == retTypeMap.end()) return (t.isEnum() ? enumType : invalid); else return f->second; }
void reco::writeSpecific | ( | reco::GenJet & | jet, |
reco::Particle::LorentzVector const & | p4, | ||
reco::Particle::Point const & | point, | ||
std::vector< reco::CandidatePtr > const & | constituents, | ||
edm::EventSetup const & | c | ||
) |
Definition at line 76 of file JetSpecific.cc.
References makeSpecific(), and timingPdfMaker::specific.
{ // Make the specific reco::GenJet::Specific specific; makeSpecific (constituents, &specific); // Set to the jet jet = reco::GenJet( p4, point, specific, constituents); }
void reco::writeSpecific | ( | reco::PFJet & | jet, |
reco::Particle::LorentzVector const & | p4, | ||
reco::Particle::Point const & | point, | ||
std::vector< reco::CandidatePtr > const & | constituents, | ||
edm::EventSetup const & | c | ||
) |
Definition at line 91 of file JetSpecific.cc.
References DeDxDiscriminatorTools::charge(), makeSpecific(), reco::LeafCandidate::setCharge(), and timingPdfMaker::specific.
{ // Make the specific reco::PFJet::Specific specific; makeSpecific (constituents, &specific); // now make jet charge int charge = 0.; for ( std::vector<reco::CandidatePtr>::const_iterator ic = constituents.begin(), icend = constituents.end(); ic != icend; ++ic ) { charge += (*ic)->charge(); } jet = reco::PFJet( p4, point, specific, constituents); jet.setCharge( charge ); }
void reco::writeSpecific | ( | reco::CaloJet & | jet, |
reco::Particle::LorentzVector const & | p4, | ||
reco::Particle::Point const & | point, | ||
std::vector< reco::CandidatePtr > const & | constituents, | ||
edm::EventSetup const & | c | ||
) |
Definition at line 41 of file JetSpecific.cc.
References DetId::Calo, geometry, edm::EventSetup::get(), makeSpecific(), timingPdfMaker::specific, and CaloTowerDetId::SubdetId.
Referenced by FastjetJetProducer::produceTrackJets(), cms::SubEventGenJetProducer::runAlgorithm(), SubjetFilterJetProducer::writeCompoundJets(), cms::CompoundJetProducer::writeCompoundJets(), VirtualJetProducer::writeCompoundJets(), FFTJetProducer::writeJets(), and VirtualJetProducer::writeJets().
{ // Get geometry edm::ESHandle<CaloGeometry> geometry; c.get<CaloGeometryRecord>().get(geometry); const CaloSubdetectorGeometry* towerGeometry = geometry->getSubdetectorGeometry(DetId::Calo, CaloTowerDetId::SubdetId); edm::ESHandle<HcalTopology> topology; c.get<IdealGeometryRecord>().get(topology); // Make the specific reco::CaloJet::Specific specific; makeSpecific (constituents, *towerGeometry, &specific, *topology); // Set the calo jet jet = reco::CaloJet( p4, point, specific, constituents); }
void reco::writeSpecific | ( | reco::PFClusterJet & | jet, |
reco::Particle::LorentzVector const & | p4, | ||
reco::Particle::Point const & | point, | ||
std::vector< reco::CandidatePtr > const & | constituents, | ||
edm::EventSetup const & | c | ||
) |
Make PFClusterJet. Assumes PseudoJet is made from PFCluster.
Definition at line 123 of file JetSpecific.cc.
{ jet = reco::PFClusterJet( p4, point, constituents); }
void reco::writeSpecific | ( | reco::TrackJet & | jet, |
reco::Particle::LorentzVector const & | p4, | ||
reco::Particle::Point const & | point, | ||
std::vector< reco::CandidatePtr > const & | constituents, | ||
edm::EventSetup const & | c | ||
) |
Make TrackJet. Assumes constituents point to tracks, through RecoChargedCandidates.
Definition at line 113 of file JetSpecific.cc.
{ jet = reco::TrackJet(p4, point, constituents); }
void reco::writeSpecific | ( | reco::BasicJet & | jet, |
reco::Particle::LorentzVector const & | p4, | ||
reco::Particle::Point const & | point, | ||
std::vector< reco::CandidatePtr > const & | constituents, | ||
edm::EventSetup const & | c | ||
) |
Make BasicJet. Assumes nothing about the jet.
Definition at line 66 of file JetSpecific.cc.
{ jet = reco::BasicJet( p4, point, constituents); }
std::pair< const Candidate *, const Candidate * > reco::zMCLeptonDaughters | ( | const Candidate & | z, |
int | leptonPdgId | ||
) |
Definition at line 8 of file zMCLeptonDaughters.cc.
References abs, reco::Candidate::daughter(), reco::Candidate::numberOfDaughters(), reco::Candidate::pdgId(), and reco::Candidate::status().
{ if(z.numberOfDaughters()<2) throw cms::Exception("RuntimeError") << "calling helper function reco::zMCLeptonDaughters passing a Z candidate" "with less than 2 daughters (" << z.numberOfDaughters() << ").\n"; const Candidate * dau0 = z.daughter(0); const Candidate * dau1 = z.daughter(1); for(size_t i0 = 0; i0 < dau0->numberOfDaughters(); ++i0) { const Candidate * ddau0 = dau0->daughter(i0); if(abs(ddau0->pdgId())==leptonPdgId && ddau0->status()==1) { dau0 = ddau0; break; } } for(size_t i1 = 0; i1 < dau1->numberOfDaughters(); ++i1) { const Candidate * ddau1 = dau1->daughter(i1); if(abs(ddau1->pdgId())==leptonPdgId && ddau1->status()==1) { dau1 = ddau1; break; } } assert(abs(dau0->pdgId())==leptonPdgId && dau0->status()==1); assert(abs(dau1->pdgId())==leptonPdgId && dau1->status()==1); return make_pair(dau0, dau1); }
const char * reco::TaggingVariableDescription |
Definition at line 11 of file TaggingVariable.cc.
Referenced by TaggingVariablePlotter::VariableConfig::VariableConfig().
const char * reco::TaggingVariableTokens |
Definition at line 88 of file TaggingVariable.cc.
Referenced by getTaggingVariableName(), and GenericMVAComputer::TaggingVariableMapping::TaggingVariableMapping().