CMS 3D CMS Logo

Namespaces | Classes | Typedefs | Enumerations | Functions | Variables

reco Namespace Reference

fixed size matrix More...

Namespaces

namespace  btag
namespace  btau
namespace  candidate
namespace  castor
namespace  componenthelper
namespace  details
namespace  egamma
namespace  fitHelper
namespace  HaloData
namespace  helper
namespace  helpers
namespace  hlt
namespace  isodeposit
namespace  JetExtendedAssociation
namespace  JetFloatAssociation
namespace  JetTracksAssociation
namespace  method
namespace  modules
namespace  modulesNew
namespace  parser
namespace  ParticleMasses
namespace  tau
namespace  tautools
namespace  utils
namespace  utilsNew

Classes

struct  Add
struct  And< bool >
class  AnnealingGhostTrackFitter
class  BaseTagInfo
class  BaseTau
class  BaseTauTagInfo
class  BasicCluster
struct  BasicConvTrait< A, A >
struct  BasicConvTrait< double, double >
struct  BasicConvTrait< double, float >
struct  BasicConvTrait< double, int >
struct  BasicConvTrait< float, double >
struct  BasicConvTrait< float, int >
struct  BasicConvTrait< int, double >
struct  BasicConvTrait< int, float >
struct  BasicConvTrait< int, int >
class  BasicGhostTrackState
class  BasicJet
 Jets made from CaloTowers. More...
class  BasicTransientTrack
class  BeamHaloSummary
class  BeamHaloSummaryProducer
class  BeamSpot
class  BinOp
class  CaloCluster
class  CaloID
class  CaloJet
 Jets made from CaloTowers. More...
class  CaloMET
class  CaloMuon
class  CaloRecHitCandidate
class  CaloTau
class  CaloTauDiscriminator
class  CaloTauDiscriminatorAgainstElectron
class  CaloTauDiscriminatorByIsolation
class  CaloTauTagInfo
class  Candidate
class  CandidateWithRef
class  CastorCell
class  CastorCluster
class  CastorEgamma
class  CastorJet
class  CastorJetID
 Castor Jet ID object. More...
class  CastorTower
class  CATopJetProperties
class  CATopJetTagInfo
class  Centrality
class  CentralityProducer
class  ClusterRemovalInfo
class  ClusterShape
struct  CombinedMuonTag
 conbined muon component tag More...
class  CombinedTauTagInfo
class  component
class  CompositeCandidate
class  CompositePtrCandidate
class  CompositeRefBaseCandidate
class  CompositeRefCandidate
class  CompositeRefCandidateT
class  ConvBremSeed
class  Conversion
class  ConversionFinder
class  ConversionTrack
class  ConvTrait< Expr< A >, Expr< B > >
class  CSCHaloData
class  CSCHaloDataProducer
class  DeDxData
class  DeDxHit
struct  DefaultComponentTag
class  DiscretizedEnergyFlow
struct  Div
class  DummyMatchSelector
class  EcalHaloData
class  EcalHaloDataProducer
class  EcalIsolatedParticleCandidate
class  EgammaTrigger
class  Electron
class  ElectronID
class  ElectronSeed
class  EMIsolatedTauTagInfo
struct  Equal
class  EvtPlane
class  Expr
class  ExprBase
class  ExprIdentity
 hold basic identities More...
class  ExprLiteral
class  ExprUserFun
class  FFTAnyJet
 Implements inheritance relationships for FFTJet jets. More...
class  FFTJet
 Storage class for jets reconstructed by FFTJet package. More...
class  FFTJetPileupSummary
 Summary info for pile-up determined by Gaussian filtering. More...
class  FFTJetProducerSummary
 Data processing summary generated by FFTJetProducer. More...
class  FitQuality
class  FlavorHistory
class  FlavorHistoryEvent
class  FlavorHistorySelectorUtil
class  GenericJet
class  GenJet
 Jets made from MC generator particles. More...
class  GenMET
class  GenParticle
class  GhostTrack
class  GhostTrackFitter
class  GhostTrackPrediction
class  GhostTrackState
class  GhostTrackVertexFinder
class  GlobalHaloData
class  GlobalHaloDataProducer
class  GsfComponent5D
class  GsfElectron
class  GsfElectronCore
class  GsfPFRecTrack
class  GsfTangent
class  GsfTrack
class  GsfTrackExtra
class  GsfTransientTrack
class  HcalHaloData
class  HcalHaloDataProducer
class  HcalNoiseHPD
class  HcalNoiseInfoProducer
class  HcalNoiseRBX
class  HcalNoiseRBXArray
class  HFEMClusterShape
class  HFValueStruct
class  HitPattern
class  HLTResult
class  HLTTau
class  InverseCrosstalkMatrix
class  IsoDeposit
class  IsolatedPFCandidate
 Particle reconstructed by the particle flow algorithm. More...
class  IsolatedPixelTrackCandidate
class  IsolatedTauTagInfo
class  Jet
 Base class for all types of Jets. More...
struct  JetCrystalsAssociation
class  JetFlavour
class  JetFlavourMatchingCollection
class  JetID
 Jet ID object. More...
class  JetMatchedPartonsCollection
class  JetPiZeroAssociation
class  JetSignalVertexCompatibilityAlgo
class  JetTagInfo
class  JetTrackMatch
 Association between Jets from jet collection and tracks from track collection. More...
class  JPTJet
 Jets made from CaloJets corrected for ZSP and tracks. More...
class  JTATagInfo
class  KalmanGhostTrackUpdater
class  L2TauIsolationInfo
class  LeafCandidate
class  LeafRefCandidateT
struct  Less
struct  LessEqual
class  MatchByDEta
class  MatchByDR
class  MatchByDRDPt
class  MatchedPartons
struct  MatchLessByDEta
struct  MatchLessByDPt
class  MCMatchSelector
class  MET
struct  More
struct  MoreEqual
struct  Mul
class  Muon
class  MuonChamberMatch
struct  MuonCosmicCompatibility
struct  MuonEnergy
struct  MuonIsolation
class  MuonMETCorrectionData
struct  MuonPFIsolation
struct  MuonQuality
class  MuonRPCHitMatch
class  MuonSegmentMatch
struct  MuonShower
struct  MuonTime
class  MuonTimeExtra
class  MuonTrackLinks
class  Mustache
struct  MVAMEtJetInfo
struct  MVAMEtPFCandInfo
class  NamedCompositeCandidate
class  NbSharedTracks
class  NuclearInteraction
class  operator_trait< Expr< A >, Op, Expr< B > >
class  operator_trait< Op, A, Expr< B > >
class  operator_trait< Op, Expr< A >, B >
struct  Or< bool >
class  Particle
struct  PatternSet
class  PattRecoNode
 Tree nodes for storing FFTJet preclusters. More...
class  PattRecoPeak
 Preclusters from FFTJet pattern recognition stage. More...
class  PattRecoTree
 Class for storing FFTJet sparse clustering trees. More...
class  PdfInfo
class  PdgIdSelectorHandler
class  PFBlock
 Block of elements. More...
class  PFBlockElement
 Abstract base class for a PFBlock element (track, cluster...) More...
class  PFBlockElementBrem
 Track Element. More...
class  PFBlockElementCluster
 Cluster Element. More...
class  PFBlockElementGsfTrack
 Track Element. More...
class  PFBlockElementSuperCluster
 Cluster Element. More...
class  PFBlockElementTrack
 Track Element. More...
class  PFBrem
class  PFCandidate
 Particle reconstructed by the particle flow algorithm. More...
class  PFCandidateElectronExtra
class  PFCandidateFwdPtrFactory
 Creates a FwdPtr<PFCandidate> from an input PFCandidate. If the PFCandidate has a valid sourceCandidatePtr, that is used for the FwdPtr's "backPtr". More...
class  PFCandidatePhotonExtra
class  PFCandidateWithSrcPtrFactory
 Creates a PFCandidate from an input FwdPtr, and sets the "source" Ptr to the FwdPtr.backPtr. More...
class  PFCluster
 Particle flow cluster, see clustering algorithm in PFClusterAlgo. More...
class  PFClusterJet
 Jets made out of PFClusters. More...
class  PFClusterMET
class  PFCombinedTauTagInfo
class  PFConversion
class  PFDisplacedTrackerVertex
class  PFDisplacedVertex
 Block of elements. More...
class  PFDisplacedVertexCandidate
 A block of tracks linked together. More...
class  PFDisplacedVertexSeed
 Block of elements. More...
class  PFIsolatedTauTagInfo
class  PFJet
 Jets made from PFObjects. More...
class  PFMET
class  PFMultiLinksTC
class  PFNuclearInteraction
struct  PFParticleIdTag
 particle ID component tag More...
class  PFRecHit
 Particle flow rechit (rechit + geometry and topology information). See clustering algorithm in PFClusterAlgo. More...
class  PFRecHitFraction
 Fraction of a PFRecHit (rechits can be shared between several PFCluster's) More...
class  PFRecTrack
 reconstructed track used as an input to particle flow More...
class  PFSimParticle
 true particle for particle flow More...
class  PFTau
class  PFTauDecayMode
class  PFTauDiscriminator
class  PFTauDiscriminatorByIsolation
class  PFTauTagInfo
class  PFTrack
 Base class for particle flow input reconstructed tracks and simulated particles. More...
class  PFTrajectoryPoint
 A PFTrack holds several trajectory points, which basically contain the position and momentum of a track at a given position. More...
class  PFV0
class  PhiWedge
class  Photon
class  PhotonCore
class  PhysObjectMatcher
class  PileUpPFCandidate
 Particle reconstructed by the particle flow algorithm. More...
class  PositiveSideGhostTrackFitter
class  PreId
class  PreshowerCluster
class  PreshowerClusterShape
class  RecoCaloTowerCandidate
class  RecoCandidate
class  RecoChargedCandidate
class  RecoChargedRefCandidate
class  RecoEcalCandidate
class  RecoPFClusterRefCandidate
class  RecoStandAloneMuonCandidate
class  RecoTauPiZero
class  RecoTrackRefSelector
class  RecoTrackSelector
class  RefHBHERecHitEnergyComparison
class  SecondaryVertex
class  SecondaryVertexTagInfo
class  Selector
class  SequentialGhostTrackFitter
class  ShallowCloneCandidate
class  ShallowClonePtrCandidate
class  SiStripElectron
class  SoftLeptonProperties
class  SoftLeptonTagInfo
struct  StandAloneMuonTag
 stand alone muon component tag More...
class  StringCutObjectSelectorHandler
struct  Sub
class  SuperCluster
struct  TaggingVariableCompare
class  TaggingVariableList
class  TauImpactParameterInfo
struct  TauImpactParameterTrackData
class  TauMassTagInfo
class  TimeMeasurementSequence
struct  ToExprTraits< double, ArgType >
struct  ToExprTraits< int, ArgType >
class  Track
class  TrackBase
class  TrackCountingTagInfo
class  TrackExtra
class  TrackExtraBase
class  TrackExtrapolation
class  TrackGhostTrackState
class  TrackInfo
class  TrackInfoEnum
class  TrackingRecHitInfo
class  TrackingStateInfo
struct  TrackIPData
class  TrackIPTagInfo
class  TrackJet
 Jets made out of tracks. More...
class  TrackKinematics
class  TrackProbabilityTagInfo
class  TrackResiduals
class  TrackSelector
class  TrackTransientTrack
class  TransientTrack
class  TransientTrackFromFTS
class  V0Candidate
class  V0Filter
class  Vertex
class  VertexCompositeCandidate
class  VertexFilter
class  VertexGhostTrackState
class  VertexSorting
class  VZero
class  VZeroData
class  WMuNuCandidate
class  WMuNuCandidatePtr

Typedefs

typedef BaseTauRefVector::iterator basetau_iterator
 iterator over a vector of references to BaseTau objects all in the same collection
typedef std::vector< BaseTauBaseTauCollection
 collection of BaseTau objects
typedef edm::Ref
< BaseTauCollection
BaseTauRef
 presistent reference to a BaseTau
typedef edm::RefProd
< BaseTauCollection
BaseTauRefProd
 references to BaseTau collection
typedef edm::RefVector
< BaseTauCollection
BaseTauRefVector
 vector of references to BaseTau objects all in the same collection
typedef
BaseTauTagInfoRefVector::iterator 
basetautaginfo_iterator
 iterator over a vector of references to BaseTauTagInfo objects all in the same collection
typedef std::vector
< BaseTauTagInfo
BaseTauTagInfoCollection
 collection of BaseTauTagInfo objects
typedef edm::Ref
< BaseTauTagInfoCollection
BaseTauTagInfoRef
 presistent reference to a BaseTauTagInfo
typedef edm::RefProd
< BaseTauTagInfoCollection
BaseTauTagInfoRefProd
 references to BaseTauTagInfo collection
typedef edm::RefVector
< BaseTauTagInfoCollection
BaseTauTagInfoRefVector
 vector of references to BaseTauTagInfo objects all in the same collection
typedef CaloCluster BasicCluster
typedef
BasicClusterRefVector::iterator 
basicCluster_iterator
 iterator over a vector of references to BasicCluster objects
typedef std::vector< BasicClusterBasicClusterCollection
 collection of BasicCluster objects
typedef edm::Ref
< BasicClusterCollection
BasicClusterRef
 persistent reference to BasicCluster objects
typedef edm::RefProd
< BasicClusterCollection
BasicClusterRefProd
 reference to BasicCluster collection
typedef edm::RefVector
< BasicClusterCollection
BasicClusterRefVector
 vector of references to BasicCluster objects all in the same collection
typedef
BasicClusterShapeAssociationCollection::value_type 
BasicClusterShapeAssociation
typedef edm::AssociationMap
< edm::OneToOne
< BasicClusterCollection,
ClusterShapeCollection > > 
BasicClusterShapeAssociationCollection
typedef edm::Ref
< BasicClusterShapeAssociationCollection
BasicClusterShapeAssociationRef
typedef edm::RefProd
< BasicClusterShapeAssociationCollection
BasicClusterShapeAssociationRefProd
typedef edm::RefVector
< BasicClusterShapeAssociationCollection
BasicClusterShapeAssociationRefVector
typedef std::vector< BasicJetBasicJetCollection
 collection of BasicJet objects
typedef edm::FwdPtr< BasicJetBasicJetFwdPtr
typedef std::vector
< edm::FwdPtr< BasicJet > > 
BasicJetFwdPtrVector
typedef edm::FwdRef
< BasicJetCollection
BasicJetFwdRef
typedef std::vector
< edm::FwdRef
< BasicJetCollection > > 
BasicJetFwdRefVector
typedef edm::Ref
< BasicJetCollection
BasicJetRef
 edm references
typedef edm::RefProd
< BasicJetCollection
BasicJetRefProd
typedef edm::RefVector
< BasicJetCollection
BasicJetRefVector
typedef PFRecHitRefVector::iterator basicRecHit_iterator
 iterator over a vector of references to PFRecHit objects
typedef
ConversionRefVector::iterator 
c_iterator
 iterator over a vector of reference to Conversion objects
typedef
CaloClusterPtrVector::iterator 
CaloCluster_iterator
typedef std::vector< CaloClusterCaloClusterCollection
 collection of CaloCluster objects
typedef edm::Ptr< CaloClusterCaloClusterPtr
typedef edm::PtrVector
< CaloCluster
CaloClusterPtrVector
typedef edm::View< CaloClusterCaloClusterView
typedef std::vector< CaloJetCaloJetCollection
 collection of CaloJet objects
typedef edm::FwdPtr< CaloJetCaloJetFwdPtr
typedef std::vector
< edm::FwdPtr< CaloJet > > 
CaloJetFwdPtrVector
typedef edm::FwdRef
< CaloJetCollection
CaloJetFwdRef
typedef std::vector
< edm::FwdRef
< CaloJetCollection > > 
CaloJetFwdRefVector
typedef edm::Ref
< CaloJetCollection
CaloJetRef
 edm references
typedef edm::RefProd
< CaloJetCollection
CaloJetRefProd
typedef edm::RefVector
< CaloJetCollection
CaloJetRefVector
typedef std::vector
< reco::CaloMET
CaloMETCollection
 collection of CaloMET objects
typedef edm::Ref
< CaloMETCollection
CaloMETRef
 edm references
typedef edm::RefProd
< CaloMETCollection
CaloMETRefProd
typedef edm::RefVector
< CaloMETCollection
CaloMETRefVector
typedef std::vector< CaloMuonCaloMuonCollection
 collection of Muon objects
typedef CaloTauRefVector::iterator calotau_iterator
 iterator over a vector of references to CaloTau objects all in the same collection
typedef std::vector< CaloTauCaloTauCollection
 collection of CaloTau objects
typedef edm::AssociationVector
< CaloTauRefProd, std::vector
< int > > 
CaloTauDiscriminatorAgainstElectronBase
typedef edm::Ref
< CaloTauDiscriminatorAgainstElectron
CaloTauDiscriminatorAgainstElectronRef
typedef edm::RefProd
< CaloTauDiscriminatorAgainstElectron
CaloTauDiscriminatorAgainstElectronRefProd
typedef edm::RefVector
< CaloTauDiscriminatorAgainstElectron
CaloTauDiscriminatorAgainstElectronRefVector
typedef
CaloTauDiscriminatorAgainstElectron::value_type 
CaloTauDiscriminatorAgainstElectronVT
typedef edm::AssociationVector
< CaloTauRefProd, std::vector
< float > > 
CaloTauDiscriminatorBase
typedef edm::AssociationVector
< CaloTauRefProd, std::vector
< int > > 
CaloTauDiscriminatorByIsolationBase
typedef edm::Ref
< CaloTauDiscriminatorByIsolation
CaloTauDiscriminatorByIsolationRef
typedef edm::RefProd
< CaloTauDiscriminatorByIsolation
CaloTauDiscriminatorByIsolationRefProd
typedef edm::RefVector
< CaloTauDiscriminatorByIsolation
CaloTauDiscriminatorByIsolationRefVector
typedef
CaloTauDiscriminatorByIsolation::value_type 
CaloTauDiscriminatorByIsolationVT
typedef edm::Ref
< CaloTauDiscriminator
CaloTauDiscriminatorRef
typedef edm::RefProd
< CaloTauDiscriminator
CaloTauDiscriminatorRefProd
typedef edm::RefVector
< CaloTauDiscriminator
CaloTauDiscriminatorRefVector
typedef
CaloTauDiscriminator::value_type 
CaloTauDiscriminatorVT
typedef edm::Ref
< CaloTauCollection
CaloTauRef
 presistent reference to a CaloTau
typedef edm::RefProd
< CaloTauCollection
CaloTauRefProd
 references to CaloTau collection
typedef edm::RefVector
< CaloTauCollection
CaloTauRefVector
 vector of references to CaloTau objects all in the same collection
typedef
CaloTauTagInfoRefVector::iterator 
calotautaginfo_iterator
 iterator over a vector of references to CaloTauTagInfo objects all in the same collection
typedef std::vector
< CaloTauTagInfo
CaloTauTagInfoCollection
 collection of CaloTauTagInfo objects
typedef edm::Ref
< CaloTauTagInfoCollection
CaloTauTagInfoRef
 presistent reference to a CaloTauTagInfo
typedef edm::RefProd
< CaloTauTagInfoCollection
CaloTauTagInfoRefProd
 references to CaloTauTagInfo collection
typedef edm::RefVector
< CaloTauTagInfoCollection
CaloTauTagInfoRefVector
 vector of references to CaloTauTagInfo objects all in the same collection
typedef edm::AssociationVector
< CandidateRefProd,
std::vector< double > > 
CandDoubleAssociations
typedef edm::AssociationVector
< CandidateRefProd,
std::vector< float > > 
CandFloatAssociations
typedef edm::RefToBase< CandidateCandidateBaseRef
 persistent reference to an object in a collection of Candidate objects
typedef edm::RefToBaseProd
< Candidate
CandidateBaseRefProd
 vector of references to objects in the same collection of Candidate objects via base type
typedef edm::RefToBaseVector
< Candidate
CandidateBaseRefVector
 vector of references to objects in the same collection of Candidate objects via base type
typedef edm::OwnVector< CandidateCandidateCollection
 collection of Candidate objects
typedef edm::Ptr< CandidateCandidatePtr
 persistent reference to an object in a collection of Candidate objects
typedef edm::PtrVector< CandidateCandidatePtrVector
 persistent reference to an object in a collection of Candidate objects
typedef edm::Ref
< CandidateCollection
CandidateRef
 persistent reference to an object in a collection of Candidate objects
typedef edm::RefProd
< CandidateCollection
CandidateRefProd
 reference to a collection of Candidate objects
typedef edm::RefVector
< CandidateCollection
CandidateRefVector
 vector of references to objects in the same collection of Candidate objects
typedef edm::View< CandidateCandidateView
 view of a collection containing candidates
typedef edm::AssociationVector
< CandidateRefProd,
std::vector< int > > 
CandIntAssociations
typedef edm::AssociationMap
< edm::OneToOne
< reco::CandidateCollection,
reco::CandidateCollection > > 
CandMatchMap
typedef edm::AssociationMap
< edm::OneToManyWithQuality
< reco::CandidateCollection,
reco::CandidateCollection,
double > > 
CandMatchMapMany
typedef edm::ValueMap
< CandidateBaseRef
CandRefValueMap
typedef edm::AssociationVector
< CandidateRefProd,
std::vector< unsigned int > > 
CandUIntAssociations
typedef edm::AssociationMap
< edm::OneToManyWithQualityGeneric
< CandidateView, CandidateView,
bool > > 
CandViewCandViewAssociation
typedef edm::AssociationVector
< CandidateBaseRefProd,
std::vector< double > > 
CandViewDoubleAssociations
typedef edm::AssociationVector
< CandidateBaseRefProd,
std::vector< float > > 
CandViewFloatAssociations
typedef edm::AssociationVector
< CandidateBaseRefProd,
std::vector< int > > 
CandViewIntAssociations
typedef edm::AssociationMap
< edm::OneToOneGeneric
< reco::CandidateView,
reco::CandidateView > > 
CandViewMatchMap
typedef edm::AssociationVector
< CandidateBaseRefProd,
std::vector< unsigned int > > 
CandViewUIntAssociations
typedef
CastorCellRefVector::iterator 
CastorCell_iterator
 iterator over a vector of references to CastorCell objects all in the same collection
typedef std::vector< CastorCellCastorCellCollection
 collection of CastorCell objects
typedef edm::Ref
< CastorCellCollection
CastorCellRef
typedef edm::RefVector
< CastorCellCollection
CastorCellRefVector
 vector of references to CastorCell objects all in the same collection
typedef
CastorClusterRefVector::iterator 
CastorCluster_iterator
 iterator over a vector of references to CastorCluster objects all in the same collection
typedef std::vector
< CastorCluster
CastorClusterCollection
 collection of CastorCluster objects
typedef edm::Ref
< CastorClusterCollection
CastorClusterRef
typedef edm::RefVector
< CastorClusterCollection
CastorClusterRefVector
 vector of references to CastorCluster objects all in the same collection
typedef std::vector< CastorEgammaCastorEgammaCollection
typedef std::vector< CastorJetCastorJetCollection
typedef edm::ValueMap
< CastorJetID
CastorJetIDValueMap
typedef
CastorTowerRefVector::iterator 
CastorTower_iterator
 iterator over a vector of references to CastorTower objects all in the same collection
typedef std::vector< CastorTowerCastorTowerCollection
 collection of CastorTower objects
typedef edm::Ref
< CastorTowerCollection
CastorTowerRef
typedef edm::RefVector
< CastorTowerCollection
CastorTowerRefVector
 vector of references to CastorTower objects all in the same collection
typedef std::vector
< reco::Centrality
CentralityCollection
typedef
ClusterShapeRefVector::iterator 
clusterShape_iterator
 iterator over a vector of references to ClusterShape objects
typedef std::vector< ClusterShapeClusterShapeCollection
 collection of ClusterShape objects
typedef edm::Ref
< ClusterShapeCollection
ClusterShapeRef
 reference to an object in a collection of ClusterShape objects
typedef edm::RefProd
< ClusterShapeCollection
ClusterShapeRefProd
 reference to a collection of ClusterShape objects
typedef edm::RefVector
< ClusterShapeCollection
ClusterShapeRefVector
 vector of references to objects in the same collectin of ClusterShape objects
typedef edm::RefToBase
< CompositeCandidate
CompositeCandidateBaseRef
 persistent reference to an object in a collection of Candidate objects
typedef edm::RefToBaseProd
< CompositeCandidate
CompositeCandidateBaseRefProd
 vector of references to objects in the same collection of Candidate objects via base type
typedef edm::RefToBaseVector
< CompositeCandidate
CompositeCandidateBaseRefVector
 vector of references to objects in the same collection of Candidate objects via base type
typedef std::vector
< CompositeCandidate
CompositeCandidateCollection
 collection of Candidate objects
typedef edm::Ref
< CompositeCandidateCollection
CompositeCandidateRef
 persistent reference to an object in a collection of Candidate objects
typedef edm::RefProd
< CompositeCandidateCollection
CompositeCandidateRefProd
 reference to a collection of Candidate objects
typedef edm::RefVector
< CompositeCandidateCollection
CompositeCandidateRefVector
 vector of references to objects in the same collection of Candidate objects
typedef edm::View
< CompositeCandidate
CompositeCandidateView
 view of a collection containing candidates
typedef std::vector< ConvBremSeedConvBremSeedCollection
 collectin of ConvBremSeed objects
typedef edm::Ref
< ConvBremSeedCollection
ConvBremSeedRef
 reference to an object in a collection of ConvBremSeed objects
typedef edm::RefProd
< ConvBremSeedCollection
ConvBremSeedRefProd
 reference to a collection of ConvBremSeed objects
typedef edm::RefVector
< ConvBremSeedCollection
ConvBremSeedRefVector
 vector of objects in the same collection of ConvBremSeed objects
typedef std::vector< ConversionConversionCollection
 collectin of Conversion objects
typedef edm::Ref
< ConversionCollection
ConversionRef
 reference to an object in a collection of Conversion objects
typedef edm::RefProd
< ConversionCollection
ConversionRefProd
 reference to a collection of Conversion objects
typedef edm::RefVector
< ConversionCollection
ConversionRefVector
 vector of objects in the same collection of Conversion objects
typedef std::vector
< ConversionTrack
ConversionTrackCollection
 collection of ConversionTracks
typedef ObjectSelector
< CosmicTrackingParticleSelector
CosmicTrackingParticleSelector
typedef std::vector
< reco::DeDxData
DeDxDataCollection
typedef edm::ValueMap
< reco::DeDxData
DeDxDataValueMap
typedef std::vector< DeDxHitDeDxHitCollection
typedef std::vector
< EcalIsolatedParticleCandidate
EcalIsolatedParticleCandidateCollection
 collection of EcalIsolatedParticleCandidate objects
typedef
EcalIsolatedParticleCandidateRefVector::iterator 
EcalIsolatedParticleCandidateIterator
 iterator over a vector of reference to EcalIsolatedParticleCandidate objects
typedef edm::Ref
< EcalIsolatedParticleCandidateCollection
EcalIsolatedParticleCandidateRef
 reference to an object in a collection of EcalIsolatedParticleCandidate objects
typedef edm::RefProd
< EcalIsolatedParticleCandidateCollection
EcalIsolatedParticleCandidateRefProd
 reference to a collection of EcalIsolatedParticleCandidate objects
typedef edm::RefVector
< EcalIsolatedParticleCandidateCollection
EcalIsolatedParticleCandidateRefVector
 vector of objects in the same collection of EcalIsolatedParticleCandidate objects
typedef
EgammaTriggerRefVector::iterator 
egammaTrigger_iterator
 iterator over a vector of references to EgammaTrigger objects
typedef std::vector
< EgammaTrigger
EgammaTriggerCollection
 collection of EgammaTrigger objects
typedef edm::Ref
< EgammaTriggerCollection
EgammaTriggerRef
 persistent reference to EgammaTrigger objects
typedef edm::RefProd
< EgammaTriggerCollection
EgammaTriggerRefProd
 reference to a EgammaTrigger collection
typedef edm::RefVector
< EgammaTriggerCollection
EgammaTriggerRefVector
 vector of references to EgammaTrigger objects in the same collection
typedef ElectronRefVector::iterator electron_iterator
 iterator over a vector of reference to Electron objects
typedef std::vector< ElectronElectronCollection
 collectin of Electron objects
typedef
ElectronSeedRefVector::iterator 
electronephltseed_iterator
 iterator over a vector of reference to ElectronSeed objects
typedef
ElectronIDRefVector::iterator 
electronID_iterator
 iterator over a vector of reference to ElectronID objects
typedef
ElectronIDAssociationCollection::value_type 
ElectronIDAssociation
typedef edm::AssociationMap
< edm::OneToOne
< GsfElectronCollection,
ElectronIDCollection > > 
ElectronIDAssociationCollection
typedef edm::Ref
< ElectronIDAssociationCollection
ElectronIDAssociationRef
 reference to an object in a collection of SeedMap objects
typedef edm::RefProd
< ElectronIDAssociationCollection
ElectronIDAssociationRefProd
 reference to a collection of SeedMap objects
typedef edm::RefVector
< ElectronIDAssociationCollection
ElectronIDAssociationRefVector
 vector of references to objects in the same colletion of SeedMap objects
typedef std::vector< ElectronIDElectronIDCollection
 collection of ElectronID objects
typedef edm::Ref
< ElectronIDCollection
ElectronIDRef
 reference to an object in a collection of ElectronID objects
typedef edm::RefProd
< ElectronIDCollection
ElectronIDRefProd
 reference to a collection of ElectronID objects
typedef edm::RefVector
< ElectronIDCollection
ElectronIDRefVector
 vector of objects in the same collection of ElectronID objects
typedef edm::AssociationMap
< edm::OneToValue< std::vector
< reco::Electron >, float > > 
ElectronIsolationMap
typedef edm::Ref
< ElectronCollection
ElectronRef
 reference to an object in a collection of Electron objects
typedef edm::RefProd
< ElectronCollection
ElectronRefProd
 reference to a collection of Electron objects
typedef edm::RefVector
< ElectronCollection
ElectronRefVector
 vector of objects in the same collection of Electron objects
typedef std::vector< ElectronSeedElectronSeedCollection
 collection of ElectronSeed objects
typedef edm::Ref
< ElectronSeedCollection
ElectronSeedRef
 reference to an object in a collection of ElectronSeed objects
typedef edm::RefProd
< ElectronSeedCollection
ElectronSeedRefProd
 reference to a collection of ElectronSeed objects
typedef edm::RefVector
< ElectronSeedCollection
ElectronSeedRefVector
 vector of objects in the same collection of ElectronSeed objects
typedef
math::PtEtaPhiELorentzVector 
EMLorentzVector
typedef
math::PtEtaPhiELorentzVectorCollection 
EMLorentzVectorCollection
typedef
math::PtEtaPhiELorentzVectorRef 
EMLorentzVectorRef
typedef
math::PtEtaPhiELorentzVectorRefProd 
EMLorentzVectorRefProd
typedef
math::PtEtaPhiELorentzVectorRefVector 
EMLorentzVectorRefVector
typedef std::vector< EvtPlaneEvtPlaneCollection
typedef FFTAnyJet< BasicJetFFTBasicJet
typedef std::vector< FFTBasicJetFFTBasicJetCollection
 collection of FFTBasicJet objects
typedef edm::FwdPtr< FFTBasicJetFFTBasicJetFwdPtr
typedef std::vector
< edm::FwdPtr< FFTBasicJet > > 
FFTBasicJetFwdPtrVector
typedef edm::FwdRef
< FFTBasicJetCollection
FFTBasicJetFwdRef
typedef std::vector
< edm::FwdRef
< FFTBasicJetCollection > > 
FFTBasicJetFwdRefVector
typedef edm::Ref
< FFTBasicJetCollection
FFTBasicJetRef
 edm references
typedef edm::RefProd
< FFTBasicJetCollection
FFTBasicJetRefProd
typedef edm::RefVector
< FFTBasicJetCollection
FFTBasicJetRefVector
typedef FFTAnyJet< CaloJetFFTCaloJet
typedef std::vector< FFTCaloJetFFTCaloJetCollection
 collection of FFTCaloJet objects
typedef edm::FwdPtr< FFTCaloJetFFTCaloJetFwdPtr
typedef std::vector
< edm::FwdPtr< FFTCaloJet > > 
FFTCaloJetFwdPtrVector
typedef edm::FwdRef
< FFTCaloJetCollection
FFTCaloJetFwdRef
typedef std::vector
< edm::FwdRef
< FFTCaloJetCollection > > 
FFTCaloJetFwdRefVector
typedef edm::Ref
< FFTCaloJetCollection
FFTCaloJetRef
 edm references
typedef edm::RefProd
< FFTCaloJetCollection
FFTCaloJetRefProd
typedef edm::RefVector
< FFTCaloJetCollection
FFTCaloJetRefVector
typedef FFTAnyJet< GenJetFFTGenJet
typedef std::vector< FFTGenJetFFTGenJetCollection
 collection of FFTGenJet objects
typedef edm::FwdPtr< FFTGenJetFFTGenJetFwdPtr
typedef std::vector
< edm::FwdPtr< FFTGenJet > > 
FFTGenJetFwdPtrVector
typedef edm::FwdRef
< FFTGenJetCollection
FFTGenJetFwdRef
typedef std::vector
< edm::FwdRef
< FFTGenJetCollection > > 
FFTGenJetFwdRefVector
typedef edm::Ref
< FFTGenJetCollection
FFTGenJetRef
 edm references
typedef edm::RefProd
< FFTGenJetCollection
FFTGenJetRefProd
typedef edm::RefVector
< FFTGenJetCollection
FFTGenJetRefVector
typedef FFTAnyJet< JPTJetFFTJPTJet
typedef std::vector< FFTJPTJetFFTJPTJetCollection
 collection of FFTJPTJet objects
typedef edm::FwdPtr< FFTJPTJetFFTJPTJetFwdPtr
typedef std::vector
< edm::FwdPtr< FFTJPTJet > > 
FFTJPTJetFwdPtrVector
typedef edm::FwdRef
< FFTJPTJetCollection
FFTJPTJetFwdRef
typedef std::vector
< edm::FwdRef
< FFTJPTJetCollection > > 
FFTJPTJetFwdRefVector
typedef edm::Ref
< FFTJPTJetCollection
FFTJPTJetRef
 edm references
typedef edm::RefProd
< FFTJPTJetCollection
FFTJPTJetRefProd
typedef edm::RefVector
< FFTJPTJetCollection
FFTJPTJetRefVector
typedef FFTAnyJet< PFJetFFTPFJet
typedef std::vector< FFTPFJetFFTPFJetCollection
 collection of FFTPFJet objects
typedef edm::FwdPtr< FFTPFJetFFTPFJetFwdPtr
typedef std::vector
< edm::FwdPtr< FFTPFJet > > 
FFTPFJetFwdPtrVector
typedef edm::FwdRef
< FFTPFJetCollection
FFTPFJetFwdRef
typedef std::vector
< edm::FwdRef
< FFTPFJetCollection > > 
FFTPFJetFwdRefVector
typedef edm::Ref
< FFTPFJetCollection
FFTPFJetRef
 edm references
typedef edm::RefProd
< FFTPFJetCollection
FFTPFJetRefProd
typedef edm::RefVector
< FFTPFJetCollection
FFTPFJetRefVector
typedef FFTAnyJet< TrackJetFFTTrackJet
typedef std::vector< FFTTrackJetFFTTrackJetCollection
 collection of FFTTrackJet objects
typedef edm::FwdPtr< FFTTrackJetFFTTrackJetFwdPtr
typedef std::vector
< edm::FwdPtr< FFTTrackJet > > 
FFTTrackJetFwdPtrVector
typedef edm::FwdRef
< FFTTrackJetCollection
FFTTrackJetFwdRef
typedef std::vector
< edm::FwdRef
< FFTTrackJetCollection > > 
FFTTrackJetFwdRefVector
typedef edm::Ref
< FFTTrackJetCollection
FFTTrackJetRef
 edm references
typedef edm::RefProd
< FFTTrackJetCollection
FFTTrackJetRefProd
typedef edm::RefVector
< FFTTrackJetCollection
FFTTrackJetRefVector
typedef edm::ValueMap< FitQualityFitResultCollection
typedef std::vector< GenericJetGenericJetCollection
 collection of GenericJet objects
typedef edm::FwdRef
< GenericJetCollection
GenericJetFwdRef
typedef std::vector
< edm::FwdRef
< GenericJetCollection > > 
GenericJetFwdRefVector
typedef edm::Ref
< GenericJetCollection
GenericJetRef
 edm references
typedef edm::RefProd
< GenericJetCollection
GenericJetRefProd
typedef edm::RefVector
< GenericJetCollection
GenericJetRefVector
typedef std::vector< GenJetGenJetCollection
 collection of GenJet objects
typedef edm::FwdPtr< GenJetGenJetFwdPtr
typedef std::vector
< edm::FwdPtr< GenJet > > 
GenJetFwdPtrVector
typedef edm::FwdRef
< GenJetCollection
GenJetFwdRef
typedef std::vector
< edm::FwdRef
< GenJetCollection > > 
GenJetFwdRefVector
typedef edm::Ref
< GenJetCollection
GenJetRef
 edm references
typedef edm::RefProd
< GenJetCollection
GenJetRefProd
typedef edm::RefVector
< GenJetCollection
GenJetRefVector
typedef std::vector< reco::GenMETGenMETCollection
 collection of GenMET objects
typedef edm::Ref
< GenMETCollection
GenMETRef
 edm references
typedef edm::RefProd
< GenMETCollection
GenMETRefProd
typedef edm::RefVector
< GenMETCollection
GenMETRefVector
typedef std::vector< GenParticleGenParticleCollection
 collection of GenParticles
typedef edm::Association
< GenParticleCollection
GenParticleMatch
 vector of reference to GenParticle in the same collection
typedef edm::Ref
< GenParticleCollection
GenParticleRef
 persistent reference to a GenParticle
typedef edm::RefProd
< GenParticleCollection
GenParticleRefProd
 persistent reference to a GenParticle collection
typedef edm::RefVector
< GenParticleCollection
GenParticleRefVector
 vector of reference to GenParticle in the same collection
typedef edm::AssociationMap
< edm::OneToManyWithQualityGeneric
< reco::GenParticleCollection,
edm::View< reco::Track >
, double > > 
GenToRecoCollection
typedef
GsfElectronRefVector::iterator 
GsfElectron_iterator
 iterator over a vector of reference to GsfElectron objects
typedef std::vector< GsfElectronGsfElectronCollection
 collection of GsfElectron objects
typedef
GsfElectronCoreRefVector::iterator 
GsfElectronCore_iterator
typedef std::vector
< GsfElectronCore
GsfElectronCoreCollection
typedef edm::Ref
< GsfElectronCoreCollection
GsfElectronCoreRef
typedef edm::RefProd
< GsfElectronCoreCollection
GsfElectronCoreRefProd
typedef edm::RefVector
< GsfElectronCoreCollection
GsfElectronCoreRefVector
typedef
GsfElectronIsoCollection::value_type 
GsfElectronIso
typedef edm::AssociationVector
< reco::GsfElectronRefProd,
std::vector< double > > 
GsfElectronIsoCollection
typedef edm::Ref
< GsfElectronIsoCollection
GsfElectronIsoCollectionRef
typedef edm::RefProd
< GsfElectronIsoCollection
GsfElectronIsoCollectionRefProd
typedef edm::RefVector
< GsfElectronIsoCollection
GsfElectronIsoCollectionRefVector
typedef
GsfElectronIsoNumCollection::value_type 
GsfElectronIsoNum
typedef edm::AssociationVector
< reco::GsfElectronRefProd,
std::vector< int > > 
GsfElectronIsoNumCollection
typedef edm::Ref
< GsfElectronIsoNumCollection
GsfElectronIsoNumCollectionRef
typedef edm::RefProd
< GsfElectronIsoNumCollection
GsfElectronIsoNumCollectionRefProd
typedef edm::RefVector
< GsfElectronIsoNumCollection
GsfElectronIsoNumCollectionRefVector
typedef edm::Ref
< GsfElectronCollection
GsfElectronRef
 reference to an object in a collection of GsfElectron objects
typedef edm::RefProd
< GsfElectronCollection
GsfElectronRefProd
 reference to a collection of GsfElectron objects
typedef edm::RefVector
< GsfElectronCollection
GsfElectronRefVector
 vector of objects in the same collection of GsfElectron objects
typedef
GsfPFRecTrackRefVector::iterator 
gsfPfRecTrack_iterator
 iterator over a vector of references to GsfPFRecTrack objects
typedef std::vector
< GsfPFRecTrack
GsfPFRecTrackCollection
 collection of GsfPFRecTrack objects
typedef edm::Ref
< GsfPFRecTrackCollection
GsfPFRecTrackRef
 persistent reference to GsfPFRecTrack objects
typedef edm::RefProd
< GsfPFRecTrackCollection
GsfPFRecTrackRefProd
 reference to GsfPFRecTrack collection
typedef edm::RefVector
< GsfPFRecTrackCollection
GsfPFRecTrackRefVector
 vector of references to GsfPFRecTrack objects all in the same collection
typedef GsfTrackRefVector::iterator GsfTrack_iterator
 iterator over a vector of reference to GsfTrack in the same collection
typedef std::vector< GsfTrackGsfTrackCollection
 collection of GsfTracks
typedef
GsfTrackExtraRefVector::iterator 
gsfTrackExtra_iterator
 iterator over a vector of references to GsfTrackExtra in the same collection
typedef std::vector
< GsfTrackExtra
GsfTrackExtraCollection
 collection of GsfTrackExtra objects
typedef edm::Ref
< GsfTrackExtraCollection
GsfTrackExtraRef
 persistent reference to a GsfTrackExtra
typedef edm::RefProd
< GsfTrackExtraCollection
GsfTrackExtraRefProd
 reference to a GsfTrackExtra collection
typedef edm::RefVector
< GsfTrackExtraCollection
GsfTrackExtraRefVector
 vector of references to GsfTrackExtra in the same collection
typedef edm::Ref
< GsfTrackCollection
GsfTrackRef
 persistent reference to a GsfTrack
typedef edm::RefProd
< GsfTrackCollection
GsfTrackRefProd
 persistent reference to a GsfTrack collection
typedef edm::RefVector
< GsfTrackCollection
GsfTrackRefVector
 vector of reference to GsfTrack in the same collection
typedef std::vector< HcalNoiseHPDHcalNoiseHPDCollection
typedef std::vector< HcalNoiseRBXHcalNoiseRBXCollection
typedef
HFEMClusterShapeRefVector::iterator 
HFEMClusterShape_iterator
 iterator over a vector of references to HFEMClusterShape objects
typedef
HFEMClusterShapeAssociationCollection::value_type 
HFEMClusterShapeAssociation
typedef edm::AssociationMap
< edm::OneToOne
< SuperClusterCollection,
HFEMClusterShapeCollection > > 
HFEMClusterShapeAssociationCollection
typedef edm::Ref
< HFEMClusterShapeAssociationCollection
HFEMClusterShapeAssociationRef
 reference to an object in a collection of SeedMap objects
typedef edm::RefProd
< HFEMClusterShapeAssociationCollection
HFEMClusterShapeAssociationRefProd
 reference to a collection of SeedMap objects
typedef edm::RefVector
< HFEMClusterShapeAssociationCollection
HFEMClusterShapeAssociationRefVector
 vector of references to objects in the same colletion of SeedMap objects
typedef std::vector
< HFEMClusterShape
HFEMClusterShapeCollection
typedef edm::Ref
< HFEMClusterShapeCollection
HFEMClusterShapeRef
 persistent reference to HFEMClusterShape objects
typedef edm::RefProd
< HFEMClusterShapeCollection
HFEMClusterShapeRefProd
 reference to HFEMClusterShape collection
typedef edm::RefVector
< HFEMClusterShapeCollection
HFEMClusterShapeRefVector
 vector of references to HFEMClusterShape objects all in the same collection
typedef HLTTauRefVector::iterator hlttau_iterator
 iterator over a vector of references to HLTTau objects all in the same collection
typedef std::vector< HLTTauHLTTauCollection
 collection of HLTTau objects
typedef edm::Ref
< HLTTauCollection
HLTTauRef
 presistent reference to a HLTTau
typedef edm::RefProd
< HLTTauCollection
HLTTauRefProd
 references to HLTTau collection
typedef edm::RefVector
< HLTTauCollection
HLTTauRefVector
 vector of references to HLTTau objects all in the same collection
typedef edm::ValueMap
< reco::IsoDeposit
IsoDepositMap
 keep it only as a part of ValueMap
typedef std::vector
< reco::IsolatedPFCandidate
IsolatedPFCandidateCollection
 collection of IsolatedPFCandidates
typedef
IsolatedPFCandidateCollection::const_iterator 
IsolatedPFCandidateConstIterator
 iterator
typedef
IsolatedPFCandidateCollection::iterator 
IsolatedPFCandidateIterator
 iterator
typedef edm::Ptr
< IsolatedPFCandidate
IsolatedPFCandidatePtr
 persistent reference to a IsolatedPFCandidate
typedef edm::Ref
< IsolatedPFCandidateCollection
IsolatedPFCandidateRef
 persistent reference to a IsolatedPFCandidate
typedef edm::RefProd
< IsolatedPFCandidateCollection
IsolatedPFCandidateRefProd
 persistent reference to a IsolatedPFCandidates collection
typedef edm::RefVector
< IsolatedPFCandidateCollection
IsolatedPFCandidateRefVector
 vector of reference to GenParticleCandidate in the same collection
typedef std::vector
< IsolatedPixelTrackCandidate
IsolatedPixelTrackCandidateCollection
 collectin of IsolatedPixelTrackCandidate objects
typedef
IsolatedPixelTrackCandidateRefVector::iterator 
IsolatedPixelTrackCandidateIterator
 iterator over a vector of reference to IsolatedPixelTrackCandidate objects
typedef edm::Ref
< IsolatedPixelTrackCandidateCollection
IsolatedPixelTrackCandidateRef
 reference to an object in a collection of IsolatedPixelTrackCandidate objects
typedef edm::RefProd
< IsolatedPixelTrackCandidateCollection
IsolatedPixelTrackCandidateRefProd
 reference to a collection of IsolatedPixelTrackCandidate objects
typedef edm::RefVector
< IsolatedPixelTrackCandidateCollection
IsolatedPixelTrackCandidateRefVector
 vector of objects in the same collection of IsolatedPixelTrackCandidate objects
typedef std::vector
< reco::IsolatedPixelTrackCandidateRef
IsolatedPixelTrackCandidateSimpleRefVector
typedef edm::RefToBase< JetJetBaseRef
typedef std::vector
< JetCrystalsAssociation
JetCrystalsAssociationCollection
typedef edm::FwdRef
< JetCrystalsAssociationCollection
JetCrystalsAssociationFwdRef
typedef edm::Ref
< JetCrystalsAssociationCollection
JetCrystalsAssociationRef
typedef edm::RefProd
< JetCrystalsAssociationCollection
JetCrystalsAssociationRefProd
typedef edm::RefVector
< JetCrystalsAssociationCollection
JetCrystalsAssociationRefVector
typedef
JetEisolAssociationCollection::value_type 
JetEisolAssociation
typedef std::vector< std::pair
< edm::RefToBase< Jet >, float > > 
JetEisolAssociationCollection
typedef edm::FwdRef
< JetEisolAssociationCollection
JetEisolAssociationFwdRef
typedef edm::Ref
< JetEisolAssociationCollection
JetEisolAssociationRef
typedef edm::RefProd
< JetEisolAssociationCollection
JetEisolAssociationRefProd
typedef edm::RefVector
< JetEisolAssociationCollection
JetEisolAssociationRefVector
typedef
JetFlavourMatchingCollection::value_type 
JetFlavourMatching
typedef edm::AssociationVector
< edm::RefToBaseProd
< reco::Jet >, std::vector
< reco::JetFlavour > > 
JetFlavourMatchingCollectionBase
typedef edm::Ref
< JetFlavourMatchingCollection
JetFlavourMatchingRef
typedef edm::RefProd
< JetFlavourMatchingCollection
JetFlavourMatchingRefProd
typedef edm::RefVector
< JetFlavourMatchingCollection
JetFlavourMatchingRefVector
typedef edm::ValueMap< JetIDJetIDValueMap
typedef
JetMatchedPartonsCollection::value_type 
JetMatchedPartons
typedef edm::AssociationVector
< edm::RefToBaseProd
< reco::Jet >, std::vector
< reco::MatchedPartons > > 
JetMatchedPartonsCollectionBase
typedef edm::Ref
< JetMatchedPartonsCollection
JetMatchedPartonsRef
typedef edm::RefProd
< JetMatchedPartonsCollection
JetMatchedPartonsRefProd
typedef edm::RefVector
< JetMatchedPartonsCollection
JetMatchedPartonsRefVector
typedef edm::AssociationVector
< PFJetRefProd, std::vector
< std::vector< RecoTauPiZero > > > 
JetPiZeroAssociationBase
typedef
JetPiZeroAssociation::value_type 
JetPiZeroAssociationPiZeros
typedef edm::Ref
< JetPiZeroAssociation
JetPiZeroAssociationRef
typedef edm::RefProd
< JetPiZeroAssociation
JetPiZeroAssociationRefProd
typedef edm::RefVector
< JetPiZeroAssociation
JetPiZeroAssociationRefVector
typedef edm::RefToBaseProd
< reco::Jet
JetRefBaseProd
typedef
JetFloatAssociation::value_type 
JetTag
typedef
JetFloatAssociation::Container 
JetTagCollection
typedef
JetTracksAssociation::Container 
JetTracksAssociationCollection
 typedefs for backward compatibility
typedef JetTracksAssociation::Ref JetTracksAssociationRef
typedef
JetTracksAssociation::RefProd 
JetTracksAssociationRefProd
typedef
JetTracksAssociation::RefVector 
JetTracksAssociationRefVector
typedef edm::View< JetJetView
 edm references
typedef std::vector< JPTJetJPTJetCollection
 collection of CaloJet objects
typedef edm::Ref
< JPTJetCollection
JPTJetRef
 edm references
typedef edm::RefProd
< JPTJetCollection
JPTJetRefProd
typedef edm::RefVector
< JPTJetCollection
JPTJetRefVector
typedef edm::AssociationMap
< edm::OneToValue
< reco::CaloJetCollection,
reco::L2TauIsolationInfo > > 
L2TauInfoAssociation
typedef std::vector< reco::METMETCollection
 collection of MET objects
typedef edm::Ref< METCollectionMETRef
 edm references
typedef edm::RefProd
< METCollection
METRefProd
typedef edm::RefVector
< METCollection
METRefVector
typedef MuonRefVector::iterator muon_iterator
 iterator over a vector of references to Muon objects all in the same collection
typedef std::vector< MuonMuonCollection
 collection of Muon objects
typedef edm::Ref< MuonCollectionMuonRef
 presistent reference to a Muon
typedef edm::RefProd
< MuonCollection
MuonRefProd
 references to Muon collection
typedef edm::RefVector
< MuonCollection
MuonRefVector
 vector of references to Muon objects all in the same collection
typedef edm::ValueMap
< reco::MuonShower
MuonShowerMap
typedef edm::ValueMap
< reco::MuonTimeExtra
MuonTimeExtraMap
 collection of MuonTimeExtra objects
typedef edm::ValueMap
< reco::MuonRef
MuonToMuonMap
typedef std::vector
< MuonTrackLinks
MuonTrackLinksCollection
 collection of MuonTrackLinks
typedef std::vector
< reco::MVAMEtJetInfo
MVAMEtJetInfoCollection
typedef std::vector
< reco::MVAMEtPFCandInfo
MVAMEtPFCandInfoCollection
typedef edm::RefToBase
< NamedCompositeCandidate
NamedCompositeCandidateBaseRef
 persistent reference to an object in a collection of Candidate objects
typedef edm::RefToBaseProd
< NamedCompositeCandidate
NamedCompositeCandidateBaseRefProd
 vector of references to objects in the same collection of Candidate objects via base type
typedef edm::RefToBaseVector
< NamedCompositeCandidate
NamedCompositeCandidateBaseRefVector
 vector of references to objects in the same collection of Candidate objects via base type
typedef std::vector
< NamedCompositeCandidate
NamedCompositeCandidateCollection
 collection of Candidate objects
typedef edm::Ref
< NamedCompositeCandidateCollection
NamedCompositeCandidateRef
 persistent reference to an object in a collection of Candidate objects
typedef edm::RefProd
< NamedCompositeCandidateCollection
NamedCompositeCandidateRefProd
 reference to a collection of Candidate objects
typedef edm::RefVector
< NamedCompositeCandidateCollection
NamedCompositeCandidateRefVector
 vector of references to objects in the same collection of Candidate objects
typedef edm::View
< NamedCompositeCandidate
NamedCompositeCandidateView
 view of a collection containing candidates
typedef
NuclearInteractionRefVector::iterator 
NuclearInteraction_iterator
 iterator over a vector of reference to Track in the same collection
typedef std::vector
< NuclearInteraction
NuclearInteractionCollection
 collection of NuclearInteractions
typedef edm::Ref
< NuclearInteractionCollection
NuclearInteractionRef
 persistent reference to a NuclearInteraction
typedef edm::RefVector
< NuclearInteractionCollection
NuclearInteractionRefVector
 vector of reference to Track in the same collection
typedef pair< int,
edm::FunctionWithDict
OK
typedef math::Error< 5 >::type PerigeeCovarianceMatrix
typedef std::vector< PFBlockPFBlockCollection
 collection of PFBlock objects
typedef std::vector
< reco::PFBlockElementSuperCluster
PFBlockElementSuperClusterCollection
typedef edm::Ref
< reco::PFBlockElementSuperClusterCollection
PFBlockElementSuperClusterRef
typedef edm::Handle
< PFBlockCollection
PFBlockHandle
 handle to a block collection
typedef edm::Ref
< PFBlockCollection
PFBlockRef
 persistent reference to PFCluster objects
typedef std::vector
< reco::PFCandidate
PFCandidateCollection
 collection of PFCandidates
typedef
PFCandidateCollection::const_iterator 
PFCandidateConstIterator
 iterator
typedef std::vector
< reco::PFCandidateElectronExtra
PFCandidateElectronExtraCollection
 collection of PFCandidateElectronExtras
typedef
PFCandidateElectronExtraCollection::const_iterator 
PFCandidateElectronExtraConstIterator
 iterator
typedef edm::FwdPtr
< PFCandidateElectronExtra
PFCandidateElectronExtraFwdPtr
 persistent FwdPtr to a PFCandidateElectronExtra
typedef std::vector
< PFCandidateElectronExtraFwdPtr
PFCandidateElectronExtraFwdPtrVector
 vector of "forward" reference
typedef edm::FwdRef
< PFCandidateElectronExtraCollection
PFCandidateElectronExtraFwdRef
 persistent "forward" reference to a PFCandidateElectronExtra
typedef std::vector
< PFCandidateElectronExtraFwdRef
PFCandidateElectronExtraFwdRefVector
 vector of "forward" reference
typedef
PFCandidateElectronExtraCollection::iterator 
PFCandidateElectronExtraIterator
 iterator
typedef edm::Ptr
< PFCandidateElectronExtra
PFCandidateElectronExtraPtr
 persistent Ptr to a PFCandidateElectronExtra
typedef edm::Ref
< PFCandidateElectronExtraCollection
PFCandidateElectronExtraRef
 persistent reference to a PFCandidateElectronExtra
typedef edm::RefProd
< PFCandidateElectronExtraCollection
PFCandidateElectronExtraRefProd
 persistent reference to a PFCandidateElectronExtras collection
typedef edm::RefVector
< PFCandidateElectronExtraCollection
PFCandidateElectronExtraRefVector
 vector of reference to GenParticleCandidate in the same collection
typedef edm::FwdPtr< PFCandidatePFCandidateFwdPtr
 persistent FwdPtr to a PFCandidate
typedef std::vector
< PFCandidateFwdPtr
PFCandidateFwdPtrVector
 vector of "forward" reference
typedef edm::FwdRef
< PFCandidateCollection
PFCandidateFwdRef
 persistent "forward" reference to a PFCandidate
typedef std::vector
< PFCandidateFwdRef
PFCandidateFwdRefVector
 vector of "forward" reference
typedef
PFCandidateCollection::iterator 
PFCandidateIterator
 iterator
typedef std::vector
< reco::PFCandidatePhotonExtra
PFCandidatePhotonExtraCollection
 collection of PFCandidatePhotonExtras
typedef edm::Ref
< PFCandidatePhotonExtraCollection
PFCandidatePhotonExtraRef
 persistent reference to a PFCandidatePhotonExtra
typedef edm::RefProd
< PFCandidatePhotonExtraCollection
PFCandidatePhotonExtraRefProd
 persistent reference to a PFCandidatePhotonExtras collection
typedef edm::Ptr< PFCandidatePFCandidatePtr
 persistent Ptr to a PFCandidate
typedef edm::Ref
< PFCandidateCollection
PFCandidateRef
 persistent reference to a PFCandidate
typedef edm::RefProd
< PFCandidateCollection
PFCandidateRefProd
 persistent reference to a PFCandidates collection
typedef edm::RefVector
< PFCandidateCollection
PFCandidateRefVector
 vector of reference to GenParticleCandidate in the same collection
typedef
PFClusterRefVector::iterator 
PFCluster_iterator
 iterator over a vector of references to PFCluster objects
typedef std::vector< PFClusterPFClusterCollection
 collection of PFCluster objects
typedef std::vector< PFClusterJetPFClusterJetCollection
 collection of PFClusterJet objects
typedef edm::FwdPtr< PFClusterJetPFClusterJetFwdPtr
typedef std::vector
< edm::FwdPtr< PFClusterJet > > 
PFClusterJetFwdPtrVector
typedef edm::FwdRef
< PFClusterJetCollection
PFClusterJetFwdRef
typedef std::vector
< edm::FwdRef
< PFClusterJetCollection > > 
PFClusterJetFwdRefVector
typedef edm::Ref
< PFClusterJetCollection
PFClusterJetRef
 edm references
typedef edm::RefProd
< PFClusterJetCollection
PFClusterJetRefProd
typedef edm::RefVector
< PFClusterJetCollection
PFClusterJetRefVector
typedef std::vector
< reco::PFClusterMET
PFClusterMETCollection
 collection of PFClusterMET objects
typedef edm::Ref
< PFClusterMETCollection
PFClusterMETRef
 edm references
typedef edm::RefProd
< PFClusterMETCollection
PFClusterMETRefProd
typedef edm::RefVector
< PFClusterMETCollection
PFClusterMETRefVector
typedef edm::Ref
< PFClusterCollection
PFClusterRef
 persistent reference to PFCluster objects
typedef edm::RefProd
< PFClusterCollection
PFClusterRefProd
 reference to PFCluster collection
typedef edm::RefVector
< PFClusterCollection
PFClusterRefVector
 vector of references to PFCluster objects all in the same collection
typedef
PFClusterShapeAssociationCollection::value_type 
PFClusterShapeAssociation
typedef edm::AssociationMap
< edm::OneToOne
< PFClusterCollection,
ClusterShapeCollection > > 
PFClusterShapeAssociationCollection
typedef edm::Ref
< PFClusterShapeAssociationCollection
PFClusterShapeAssociationRef
typedef edm::RefProd
< PFClusterShapeAssociationCollection
PFClusterShapeAssociationRefProd
typedef edm::RefVector
< PFClusterShapeAssociationCollection
PFClusterShapeAssociationRefVector
typedef
PFConversionRefVector::iterator 
PFConversion_iterator
 iterator over a vector of references to PFConversion objects
typedef std::vector< PFConversionPFConversionCollection
 collection of PFConversion objects
typedef edm::Ref
< PFConversionCollection
PFConversionRef
 persistent reference to PFConversion objects
typedef edm::RefProd
< PFConversionCollection
PFConversionRefProd
 reference to PFConversion collection
typedef edm::RefVector
< PFConversionCollection
PFConversionRefVector
 vector of references to PFConversion objects all in the same collection
typedef std::vector
< PFDisplacedTrackerVertex
PFDisplacedTrackerVertexCollection
 collection of DisplacedTrackerVertexs
typedef edm::Ref
< PFDisplacedTrackerVertexCollection
PFDisplacedTrackerVertexRef
 persistent reference to a DisplacedTrackerVertex
typedef edm::RefVector
< PFDisplacedTrackerVertexCollection
PFDisplacedTrackerVertexRefVector
 vector of reference to Track in the same collection
typedef std::vector
< PFDisplacedVertexCandidate
PFDisplacedVertexCandidateCollection
 collection of PFDisplacedVertexCandidate objects
typedef edm::Handle
< PFDisplacedVertexCandidateCollection
PFDisplacedVertexCandidateHandle
 handle to a PFDisplacedVertexCandidate collection
typedef edm::Ref
< PFDisplacedVertexCandidateCollection
PFDisplacedVertexCandidateRef
 persistent reference to a PFDisplacedVertexCandidate objects
typedef std::vector
< PFDisplacedVertex
PFDisplacedVertexCollection
 collection of PFDisplacedVertex objects
typedef edm::Handle
< PFDisplacedVertexCollection
PFDisplacedVertexHandle
 handle to a PFDisplacedVertex collection
typedef edm::Ref
< PFDisplacedVertexCollection
PFDisplacedVertexRef
 persistent reference to a PFDisplacedVertex objects
typedef std::vector
< PFDisplacedVertexSeed
PFDisplacedVertexSeedCollection
 collection of PFDisplacedVertexSeed objects
typedef edm::Handle
< PFDisplacedVertexSeedCollection
PFDisplacedVertexSeedHandle
 handle to a PFDisplacedVertexSeed collection
typedef edm::Ref
< PFDisplacedVertexSeedCollection
PFDisplacedVertexSeedRef
 persistent reference to a PFDisplacedVertexSeed objects
typedef std::vector< PFJetPFJetCollection
 collection of PFJet objects
typedef edm::FwdPtr< PFJetPFJetFwdPtr
typedef std::vector
< edm::FwdPtr< PFJet > > 
PFJetFwdPtrVector
typedef edm::FwdRef
< PFJetCollection
PFJetFwdRef
typedef std::vector
< edm::FwdRef< PFJetCollection > > 
PFJetFwdRefVector
typedef edm::Ref< PFJetCollectionPFJetRef
 edm references
typedef edm::RefProd
< PFJetCollection
PFJetRefProd
typedef edm::RefVector
< PFJetCollection
PFJetRefVector
typedef std::vector< reco::PFMETPFMETCollection
 collection of PFMET objects
typedef edm::Ref< PFMETCollectionPFMETRef
 edm references
typedef edm::RefProd
< PFMETCollection
PFMETRefProd
typedef edm::RefVector
< PFMETCollection
PFMETRefVector
typedef std::vector< std::pair
< double, double > > 
PFMultilinksType
 Abstract This class is used by the KDTree Track / Ecal Cluster linker to store all found links.
typedef std::vector
< PFNuclearInteraction
PFNuclearInteractionCollection
 collection of NuclearInteractions
typedef edm::Ref
< PFNuclearInteractionCollection
PFNuclearInteractionRef
 persistent reference to a NuclearInteraction
typedef edm::RefVector
< PFNuclearInteractionCollection
PFNuclearInteractionRefVector
 vector of reference to Track in the same collection
typedef
PFParticleRefVector::iterator 
pfParticle_iterator
 iterator over a vector of references to PFParticle objects
typedef std::vector< PFParticle > PFParticleCollection
 collection of PFParticle objects
typedef edm::Ref
< PFParticleCollection
PFParticleRef
 persistent reference to PFParticle objects
typedef edm::RefProd
< PFParticleCollection
PFParticleRefProd
 reference to PFParticle collection
typedef edm::RefVector
< PFParticleCollection
PFParticleRefVector
 vector of references to PFParticle objects all in the same collection
typedef std::vector< PFRecHitPFRecHitCollection
 collection of PFRecHit objects
typedef edm::Ref
< PFRecHitCollection
PFRecHitRef
 persistent reference to PFRecHit objects
typedef edm::RefProd
< PFRecHitCollection
PFRecHitRefProd
 reference to PFRecHit collection
typedef edm::RefVector
< PFRecHitCollection
PFRecHitRefVector
 vector of references to PFRecHit objects all in the same collection
typedef
PFRecTrackRefVector::iterator 
pfRecTrack_iterator
 iterator over a vector of references to PFRecTrack objects
typedef std::vector< PFRecTrackPFRecTrackCollection
 collection of PFRecTrack objects
typedef edm::Ref
< PFRecTrackCollection
PFRecTrackRef
 persistent reference to PFRecTrack objects
typedef edm::RefProd
< PFRecTrackCollection
PFRecTrackRefProd
 reference to PFRecTrack collection
typedef edm::RefVector
< PFRecTrackCollection
PFRecTrackRefVector
 vector of references to PFRecTrack objects all in the same collection
typedef std::vector
< PFSimParticle
PFSimParticleCollection
 collection of PFSimParticle objects
typedef edm::Ref
< PFSimParticleCollection
PFSimParticleRef
 persistent reference to PFSimParticle objects
typedef edm::RefProd
< PFSimParticleCollection
PFSimParticleRefProd
 reference to PFSimParticle collection
typedef edm::RefVector
< PFSimParticleCollection
PFSimParticleRefVector
 vector of references to PFSimParticle objects all in the same collection
typedef PFTauRefVector::iterator pftau_iterator
 iterator over a vector of references to PFTau objects all in the same collection
typedef std::vector< PFTauPFTauCollection
 collection of PFTau objects
typedef
PFTauDecayModeRefVector::iterator 
pftaudecaymode_iterator
 iterator over a vector of references to PFTauDecayMode objects all in the same collection
typedef edm::AssociationVector
< PFTauRefProd,
reco::PFTauDecayModeCollection
PFTauDecayModeAssociation
typedef edm::Ref
< PFTauDecayModeAssociation
PFTauDecayModeAssociationRef
typedef edm::RefProd
< PFTauDecayModeAssociation
PFTauDecayModeAssociationRefProd
typedef edm::RefVector
< PFTauDecayModeAssociation
PFTauDecayModeAssociationRefVector
typedef
PFTauDecayModeAssociation::value_type 
PFTauDecayModeAssociationVT
typedef std::vector
< PFTauDecayMode
PFTauDecayModeCollection
 collection of PFTauDecayMode objects
typedef edm::Association
< reco::PFTauCollection
PFTauDecayModeMatchMap
typedef edm::Ref
< PFTauDecayModeCollection
PFTauDecayModeRef
 presistent reference to a PFTauDecayMode
typedef edm::RefProd
< PFTauDecayModeCollection
PFTauDecayModeRefProd
 references to PFTauDecayMode collection
typedef edm::RefVector
< PFTauDecayModeCollection
PFTauDecayModeRefVector
 vector of references to PFTauDecayMode objects all in the same collection
typedef edm::AssociationVector
< PFTauRefProd, std::vector
< float > > 
PFTauDiscriminatorBase
typedef edm::AssociationVector
< PFTauRefProd, std::vector
< int > > 
PFTauDiscriminatorByIsolationBase
typedef edm::Ref
< PFTauDiscriminatorByIsolation
PFTauDiscriminatorByIsolationRef
typedef edm::RefProd
< PFTauDiscriminatorByIsolation
PFTauDiscriminatorByIsolationRefProd
typedef edm::RefVector
< PFTauDiscriminatorByIsolation
PFTauDiscriminatorByIsolationRefVector
typedef
PFTauDiscriminatorByIsolation::value_type 
PFTauDiscriminatorByIsolationVT
typedef edm::Ref
< PFTauDiscriminator
PFTauDiscriminatorRef
typedef edm::RefProd
< PFTauDiscriminator
PFTauDiscriminatorRefProd
typedef edm::RefVector
< PFTauDiscriminator
PFTauDiscriminatorRefVector
typedef
PFTauDiscriminator::value_type 
PFTauDiscriminatorVT
typedef edm::Ref< PFTauCollectionPFTauRef
 presistent reference to a PFTau
typedef edm::RefProd
< PFTauCollection
PFTauRefProd
 references to PFTau collection
typedef edm::RefVector
< PFTauCollection
PFTauRefVector
 vector of references to PFTau objects all in the same collection
typedef
PFTauTagInfoRefVector::iterator 
pftautaginfo_iterator
 iterator over a vector of references to PFTauTagInfo objects all in the same collection
typedef std::vector< PFTauTagInfoPFTauTagInfoCollection
 collection of PFTauTagInfo objects
typedef edm::Ref
< PFTauTagInfoCollection
PFTauTagInfoRef
 presistent reference to a PFTauTagInfo
typedef edm::RefProd
< PFTauTagInfoCollection
PFTauTagInfoRefProd
 references to PFTauTagInfo collection
typedef edm::RefVector
< PFTauTagInfoCollection
PFTauTagInfoRefVector
 vector of references to PFTauTagInfo objects all in the same collection
typedef std::vector
< PFTrajectoryPoint
PFTrajectoryPointCollection
 collection of PFTrajectoryPoint objects
typedef edm::Ref
< PFTrajectoryPointCollection
PFTrajectoryPointRef
 persistent reference to PFTrajectoryPoint objects
typedef edm::RefProd
< PFTrajectoryPointCollection
PFTrajectoryPointRefProd
 reference to PFTrajectoryPoint collection
typedef edm::RefVector
< PFTrajectoryPointCollection
PFTrajectoryPointRefVector
 vector of references to PFTrajectoryPoint objects all in the same collection
typedef PFV0RefVector::iterator PFV0_iterator
 iterator over a vector of references to PFV0 objects
typedef std::vector< PFV0PFV0Collection
 collection of PFV0 objects
typedef edm::Ref< PFV0CollectionPFV0Ref
 persistent reference to PFV0 objects
typedef edm::RefProd
< PFV0Collection
PFV0RefProd
 reference to PFV0 collection
typedef edm::RefVector
< PFV0Collection
PFV0RefVector
 vector of references to PFV0 objects all in the same collection
typedef std::vector< PhiWedgePhiWedgeCollection
typedef PhotonRefVector::iterator photon_iterator
 iterator over a vector of reference to Photon objects
typedef edm::AssociationMap
< edm::OneToOne
< reco::PhotonCollection,
reco::CandidateCollection > > 
PhotonCandidateAssociation
typedef std::vector< PhotonPhotonCollection
 collectin of Photon objects
typedef
PhotonCoreRefVector::iterator 
photonCore_iterator
 iterator over a vector of reference to PhotonCore objects
typedef std::vector< PhotonCorePhotonCoreCollection
 collectin of PhotonCore objects
typedef edm::Ref
< PhotonCoreCollection
PhotonCoreRef
 reference to an object in a collection of PhotonCore objects
typedef edm::RefProd
< PhotonCoreCollection
PhotonCoreRefProd
 reference to a collection of PhotonCore objects
typedef edm::RefVector
< PhotonCoreCollection
PhotonCoreRefVector
 vector of objects in the same collection of PhotonCore objects
typedef edm::AssociationMap
< edm::OneToValue< std::vector
< reco::Photon >, float > > 
PhotonIsolationMap
typedef edm::AssociationMap
< edm::OneToValue< std::vector
< reco::Photon >, float > > 
PhotonPi0DiscriminatorAssociationMap
typedef edm::Ref
< PhotonCollection
PhotonRef
 reference to an object in a collection of Photon objects
typedef edm::RefProd
< PhotonCollection
PhotonRefProd
 reference to a collection of Photon objects
typedef edm::RefVector
< PhotonCollection
PhotonRefVector
 vector of objects in the same collection of Photon objects
typedef std::vector
< reco::PileUpPFCandidate
PileUpPFCandidateCollection
 collection of PileUpPFCandidates
typedef
PileUpPFCandidateCollection::const_iterator 
PileUpPFCandidateConstIterator
 iterator
typedef
PileUpPFCandidateCollection::iterator 
PileUpPFCandidateIterator
 iterator
typedef edm::Ptr
< PileUpPFCandidate
PileUpPFCandidatePtr
 persistent reference to a PileUpPFCandidate
typedef edm::Ref
< PileUpPFCandidateCollection
PileUpPFCandidateRef
 persistent reference to a PileUpPFCandidate
typedef edm::RefProd
< PileUpPFCandidateCollection
PileUpPFCandidateRefProd
 persistent reference to a PileUpPFCandidates collection
typedef edm::RefVector
< PileUpPFCandidateCollection
PileUpPFCandidateRefVector
 vector of reference to GenParticleCandidate in the same collection
typedef std::vector< reco::PreIdPreIdCollection
typedef edm::Ref
< reco::PreIdCollection
PreIdRef
typedef
PreshowerClusterRefVector::iterator 
PreshowerCluster_iterator
 iterator over a vector of references to PreshowerCluster objects
typedef std::vector
< PreshowerCluster
PreshowerClusterCollection
 collection of PreshowerCluster objects
typedef edm::Ref
< PreshowerClusterCollection
PreshowerClusterRef
 persistent reference to PreshowerCluster objects
typedef edm::RefProd
< PreshowerClusterCollection
PreshowerClusterRefProd
 reference to PreshowerCluster collection
typedef edm::RefVector
< PreshowerClusterCollection
PreshowerClusterRefVector
 vector of references to PreshowerCluster objects all in the same collection
typedef
PreshowerClusterShapeRefVector::iterator 
PreshowerClusterShape_iterator
 iterator over a vector of references to PreshowerClusterShape objects
typedef std::vector
< PreshowerClusterShape
PreshowerClusterShapeCollection
 collection of PreshowerClusterShape objects
typedef edm::Ref
< PreshowerClusterShapeCollection
PreshowerClusterShapeRef
 persistent reference to PreshowerClusterShape objects
typedef edm::RefProd
< PreshowerClusterShapeCollection
PreshowerClusterShapeRefProd
 reference to PreshowerClusterShape collection
typedef edm::RefVector
< PreshowerClusterShapeCollection
PreshowerClusterShapeRefVector
 vector of references to PreshowerClusterShape objects all in the same collection
typedef
RecoChargedCandidateRefVector::iterator 
recoChargedCandidate_iterator
 iterator over a vector of reference to RecoChargedCandidate objects
typedef std::vector
< RecoChargedCandidate
RecoChargedCandidateCollection
 collectin of RecoChargedCandidate objects
typedef edm::Ref
< RecoChargedCandidateCollection
RecoChargedCandidateRef
 reference to an object in a collection of RecoChargedCandidate objects
typedef edm::RefProd
< RecoChargedCandidateCollection
RecoChargedCandidateRefProd
 reference to a collection of RecoChargedCandidate objects
typedef edm::RefVector
< RecoChargedCandidateCollection
RecoChargedCandidateRefVector
 vector of objects in the same collection of RecoChargedCandidate objects
typedef
RecoChargedRefCandidateRefVector::iterator 
recoChargedRefCandidate_iterator
 iterator over a vector of reference to RecoChargedRefCandidate objects
typedef LeafRefCandidateT
< TrackRef
RecoChargedRefCandidateBase
typedef std::vector
< RecoChargedRefCandidate
RecoChargedRefCandidateCollection
 collectin of LeafRefCandidateT<reco::TrackRef> objects
typedef edm::Ref
< RecoChargedRefCandidateCollection
RecoChargedRefCandidateRef
 reference to an object in a collection of RecoChargedRefCandidate objects
typedef edm::RefProd
< RecoChargedRefCandidateCollection
RecoChargedRefCandidateRefProd
 reference to a collection of RecoChargedRefCandidate objects
typedef edm::RefToBase
< reco::Candidate
RecoChargedRefCandidateRefToBase
typedef edm::RefVector
< RecoChargedRefCandidateCollection
RecoChargedRefCandidateRefVector
 vector of objects in the same collection of RecoChargedRefCandidate objects
typedef
RecoEcalCandidateRefVector::iterator 
recoEcalCandidate_iterator
 iterator over a vector of reference to RecoEcalCandidate objects
typedef std::vector
< RecoEcalCandidate
RecoEcalCandidateCollection
 collectin of RecoEcalCandidate objects
typedef edm::AssociationMap
< edm::OneToValue< std::vector
< reco::RecoEcalCandidate >
, float > > 
RecoEcalCandidateIsolationMap
typedef edm::Ref
< RecoEcalCandidateCollection
RecoEcalCandidateRef
 reference to an object in a collection of RecoEcalCandidate objects
typedef edm::RefProd
< RecoEcalCandidateCollection
RecoEcalCandidateRefProd
 reference to a collection of RecoEcalCandidate objects
typedef edm::RefVector
< RecoEcalCandidateCollection
RecoEcalCandidateRefVector
 vector of objects in the same collection of RecoEcalCandidate objects
typedef
RecoPFClusterRefCandidateRefVector::iterator 
recoPFClusterRefCandidate_iterator
 iterator over a vector of reference to RecoPFClusterRefCandidate objects
typedef LeafRefCandidateT
< PFClusterRef
RecoPFClusterRefCandidateBase
typedef std::vector
< RecoPFClusterRefCandidate
RecoPFClusterRefCandidateCollection
 collectin of LeafRefCandidateT<reco::TrackRef> objects
typedef edm::Ref
< RecoPFClusterRefCandidateCollection
RecoPFClusterRefCandidateRef
 reference to an object in a collection of RecoPFClusterRefCandidate objects
typedef edm::RefProd
< RecoPFClusterRefCandidateCollection
RecoPFClusterRefCandidateRefProd
 reference to a collection of RecoPFClusterRefCandidate objects
typedef edm::RefToBase
< reco::Candidate
RecoPFClusterRefCandidateRefToBase
typedef edm::RefVector
< RecoPFClusterRefCandidateCollection
RecoPFClusterRefCandidateRefVector
 vector of objects in the same collection of RecoPFClusterRefCandidate objects
typedef
RecoStandAloneMuonCandidateRefVector::iterator 
recoStandAloneMuonCandidate_iterator
 iterator over a vector of reference to RecoStandAloneMuonCandidate objects
typedef std::vector
< RecoStandAloneMuonCandidate
RecoStandAloneMuonCandidateCollection
 collectin of RecoStandAloneMuonCandidate objects
typedef edm::Ref
< RecoStandAloneMuonCandidateCollection
RecoStandAloneMuonCandidateRef
 reference to an object in a collection of RecoStandAloneMuonCandidate objects
typedef edm::RefProd
< RecoStandAloneMuonCandidateCollection
RecoStandAloneMuonCandidateRefProd
 reference to a collection of RecoStandAloneMuonCandidate objects
typedef edm::RefVector
< RecoStandAloneMuonCandidateCollection
RecoStandAloneMuonCandidateRefVector
 vector of objects in the same collection of RecoStandAloneMuonCandidate objects
typedef std::vector
< RecoTauPiZero
RecoTauPiZeroCollection
 collection of RecoTauPiZero objects
typedef edm::Ref
< RecoTauPiZeroCollection
RecoTauPiZeroRef
 presistent reference to a RecoTauPiZero
typedef edm::RefProd
< RecoTauPiZeroCollection
RecoTauPiZeroRefProd
 references to RecoTauPiZero collection
typedef edm::RefVector
< RecoTauPiZeroCollection
RecoTauPiZeroRefVector
 vector of references to RecoTauPiZero objects all in the same collection
typedef
RecoTauPiZeroRefVector::iterator 
RecoTauPiZeroRefVector_iterator
 iterator over a vector of references to RecoTauPiZero objects all in the same collection
typedef edm::AssociationMap
< edm::OneToManyWithQualityGeneric
< edm::View< reco::Track >
, reco::GenParticleCollection,
double > > 
RecoToGenCollection
typedef edm::AssociationMap
< edm::OneToManyWithQualityGeneric
< edm::View< reco::Track >
, TrackingParticleCollection,
double > > 
RecoToSimCollection
typedef edm::AssociationMap
< edm::OneToManyWithQualityGeneric
< edm::View< TrajectorySeed >
, TrackingParticleCollection,
double > > 
RecoToSimCollectionSeed
typedef edm::AssociationMap
< edm::OneToManyWithQualityGeneric
< TrajectorySeedCollection,
TrackCandidateCollection,
double > > 
RecoToSimCollectionTCandidate
typedef ObjectSelector
< RecoTrackRefSelector,
reco::TrackRefVector
RecoTrackRefSelector
typedef ObjectSelector
< RecoTrackSelector
RecoTrackSelector
typedef edm::AssociationMap
< edm::OneToManyWithQualityGeneric
< TrackingParticleCollection,
edm::View< reco::Track >
, double > > 
SimToRecoCollection
typedef edm::AssociationMap
< edm::OneToManyWithQualityGeneric
< TrackingParticleCollection,
edm::View< TrajectorySeed >
, double > > 
SimToRecoCollectionSeed
typedef edm::AssociationMap
< edm::OneToManyWithQualityGeneric
< TrackingParticleCollection,
TrackCandidateCollection,
double > > 
SimToRecoCollectionTCandidate
typedef
SiStripElectronRefVector::iterator 
siStripElectron_iterator
 iterator over a vector of reference to SiStripElectron objects
typedef std::vector
< SiStripElectron
SiStripElectronCollection
 collectin of SiStripElectron objects
typedef edm::Ref
< SiStripElectronCollection
SiStripElectronRef
 reference to an object in a collection of SiStripElectron objects
typedef edm::RefProd
< SiStripElectronCollection
SiStripElectronRefProd
 reference to a collection of SiStripElectron objects
typedef edm::RefVector
< SiStripElectronCollection
SiStripElectronRefVector
 vector of objects in the same collection of SiStripElectron objects
typedef
SuperClusterRefVector::iterator 
superCluster_iterator
 iterator over a vector of reference to SuperClusters
typedef std::vector< SuperClusterSuperClusterCollection
 collection of SuperCluser objectr
typedef edm::Ref
< SuperClusterCollection
SuperClusterRef
 reference to an object in a collection of SuperCluster objects
typedef edm::RefProd
< SuperClusterCollection
SuperClusterRefProd
 reference to a collection of SuperCluster objects
typedef edm::RefVector
< SuperClusterCollection
SuperClusterRefVector
 vector of references to objects in the same colletion of SuperCluster objects
typedef float TaggingValue
typedef std::pair
< TaggingVariableName,
TaggingValue
TaggingVariable
typedef
TauMassTagInfo::ClusterTrackAssociationCollection::map_type 
TauMassTagInfo_ClusterTrackAssociationMapType
typedef
TauMassTagInfo::ClusterTrackAssociationCollection::ref_type 
TauMassTagInfo_ClusterTrackAssociationRefType
typedef TrackRefVector::iterator track_iterator
 iterator over a vector of reference to Track in the same collection
typedef edm::RefToBase
< reco::Track
TrackBaseRef
 persistent reference to a Track, using views
typedef edm::ValueMap
< reco::CaloClusterPtr
TrackCaloClusterPtrAssociation
typedef edm::ValueMap
< reco::CaloClusterPtrVector
TrackCaloClusterPtrVectorAssociation
typedef edm::AssociationMap
< edm::OneToOne
< reco::TrackCollection,
reco::CandidateCollection > > 
TrackCandidateAssociation
typedef edm::ValueMap
< reco::CaloClusterPtr
TrackCandidateCaloClusterPtrAssociation
typedef edm::ValueMap
< reco::CaloClusterPtrVector
TrackCandidateCaloClusterPtrVectorAssociation
typedef
TrackCandidateSeedAssociationCollection::value_type 
TrackCandidateSeedAssociation
typedef edm::AssociationMap
< edm::OneToOne
< TrackCandidateCollection,
TrajectorySeedCollection > > 
TrackCandidateSeedAssociationCollection
typedef edm::Ref
< TrackCandidateSeedAssociationCollection
TrackCandidateSeedAssociationRef
 reference to an object in a collection of SeedMap objects
typedef edm::RefProd
< TrackCandidateSeedAssociationCollection
TrackCandidateSeedAssociationRefProd
 reference to a collection of SeedMap objects
typedef edm::RefVector
< TrackCandidateSeedAssociationCollection
TrackCandidateSeedAssociationRefVector
 vector of references to objects in the same colletion of SeedMap objects
typedef edm::ValueMap
< reco::SuperClusterRef
TrackCandidateSuperClusterAssociationCollection
typedef std::vector< TrackTrackCollection
 collection of Tracks
typedef
TrackDeDxHitsCollection::value_type 
TrackDeDxHits
typedef edm::AssociationVector
< reco::TrackRefProd,
std::vector
< reco::DeDxHitCollection > > 
TrackDeDxHitsCollection
typedef edm::Ref
< TrackDeDxHitsCollection
TrackDeDxHitsRef
typedef edm::RefProd
< TrackDeDxHitsCollection
TrackDeDxHitsRefProd
typedef edm::RefVector
< TrackDeDxHitsCollection
TrackDeDxHitsRefVector
typedef
TrackExtraRefVector::iterator 
trackExtra_iterator
 iterator over a vector of references to TrackExtra in the same collection
typedef std::vector< TrackExtraTrackExtraCollection
 collection of TrackExtra objects
typedef edm::Ref
< TrackExtraCollection
TrackExtraRef
 persistent reference to a TrackExtra
typedef edm::RefProd
< TrackExtraCollection
TrackExtraRefProd
 reference to a TrackExtra collection
typedef edm::RefVector
< TrackExtraCollection
TrackExtraRefVector
 vector of references to TrackExtra in the same collection
typedef std::vector< TrackInfoTrackInfoCollection
 collection of TrackInfos
typedef edm::Ref
< TrackInfoCollection
TrackInfoRef
typedef edm::RefProd
< TrackInfoCollection
TrackInfoRefProd
typedef edm::RefVector
< TrackInfoCollection
TrackInfoRefVector
typedef
TrackInfoTrackAssociationCollection::value_type 
TrackInfoTrackAssociation
typedef edm::AssociationMap
< edm::OneToOne
< TrackCollection,
TrackInfoCollection > > 
TrackInfoTrackAssociationCollection
typedef edm::Ref
< TrackInfoTrackAssociationCollection
TrackInfoTrackAssociationRef
typedef edm::RefProd
< TrackInfoTrackAssociationCollection
TrackInfoTrackAssociationRefProd
typedef edm::RefVector
< TrackInfoTrackAssociationCollection
TrackInfoTrackAssociationRefVector
typedef std::vector< TrackJetTrackJetCollection
 collection of TrackJet objects
typedef edm::FwdPtr< TrackJetTrackJetFwdPtr
typedef std::vector
< edm::FwdPtr< TrackJet > > 
TrackJetFwdPtrVector
typedef edm::FwdRef
< TrackJetCollection
TrackJetFwdRef
typedef std::vector
< edm::FwdRef
< TrackJetCollection > > 
TrackJetFwdRefVector
typedef edm::Ref
< TrackJetCollection
TrackJetRef
 edm references
typedef edm::RefProd
< TrackJetCollection
TrackJetRefProd
typedef edm::RefVector
< TrackJetCollection
TrackJetRefVector
typedef edm::Ref< TrackCollectionTrackRef
 persistent reference to a Track
typedef edm::RefProd
< TrackCollection
TrackRefProd
 persistent reference to a Track collection
typedef edm::RefVector
< TrackCollection
TrackRefVector
 vector of reference to Track in the same collection
typedef edm::ValueMap
< reco::SuperClusterRef
TrackSuperClusterAssociationCollection
typedef
TrackTauImpactParameterAssociationCollection::value_type 
TrackTauImpactParameterAssociation
typedef edm::AssociationMap
< edm::OneToValue
< reco::TrackCollection,
reco::TauImpactParameterTrackData > > 
TrackTauImpactParameterAssociationCollection
typedef
TrackTauImpactParameterAssociationCollection::map_type 
TrackTauImpactParameterAssociationMapType
typedef
TrackTauImpactParameterAssociationCollection::ref_type 
TrackTauImpactParameterAssociationRefType
typedef edm::AssociationMap
< edm::OneToOne
< reco::TrackCollection,
reco::TrackCollection > > 
TrackToTrackMap
typedef
PFTrajectoryPointRefVector::iterator 
trajectoryPoint_iterator
 iterator over a vector of references to PFTrajectoryPoint objects
typedef VertexRefVector::iterator vertex_iterator
 iterator over a vector of references to Vertex objects in the same collection
typedef edm::RefToBase
< reco::Vertex
VertexBaseRef
typedef std::vector< VertexVertexCollection
 collection of Vertex objects
typedef edm::RefToBase
< VertexCompositeCandidate
VertexCompositeCandidateBaseRef
 persistent reference to an object in a collection of Candidate objects
typedef edm::RefToBaseProd
< VertexCompositeCandidate
VertexCompositeCandidateBaseRefProd
 vector of references to objects in the same collection of Candidate objects via base type
typedef edm::RefToBaseVector
< VertexCompositeCandidate
VertexCompositeCandidateBaseRefVector
 vector of references to objects in the same collection of Candidate objects via base type
typedef std::vector
< VertexCompositeCandidate
VertexCompositeCandidateCollection
 collection of Candidate objects
typedef edm::Ref
< VertexCompositeCandidateCollection
VertexCompositeCandidateRef
 persistent reference to an object in a collection of Candidate objects
typedef edm::RefProd
< VertexCompositeCandidateCollection
VertexCompositeCandidateRefProd
 reference to a collection of Candidate objects
typedef edm::RefVector
< VertexCompositeCandidateCollection
VertexCompositeCandidateRefVector
 vector of references to objects in the same collection of Candidate objects
typedef edm::View
< VertexCompositeCandidate
VertexCompositeCandidateView
 view of a collection containing candidates
typedef edm::AssociationMap
< edm::OneToManyWithQuality
< edm::View< reco::Vertex >
, TrackingVertexCollection,
double > > 
VertexRecoToSimCollection
typedef edm::Ref
< VertexCollection
VertexRef
 persistent reference to a Vertex
typedef edm::RefProd
< VertexCollection
VertexRefProd
 persistent reference to a Vertex
typedef edm::RefVector
< VertexCollection
VertexRefVector
 vector of references to Vertex objects in the same collection
typedef edm::AssociationMap
< edm::OneToManyWithQuality
< TrackingVertexCollection,
edm::View< reco::Vertex >
, double > > 
VertexSimToRecoCollection
typedef std::vector< VZeroVZeroCollection
typedef std::vector
< reco::WMuNuCandidate
WMuNuCandidateCollection
typedef std::vector
< reco::WMuNuCandidatePtr
WMuNuCandidatePtrCollection

Enumerations

enum  RecHitType { Single = 0, Matched = 1, Projected = 2, Null = 3 }
enum  StateType { Updated = 0, Combined = 1, FwPredicted = 2, BwPredicted = 3 }

Functions

template<typename T1 , typename T2 >
auto __attribute__ ((always_inline)) deltaR2(const T1 &t1
int checkMethod (const edm::FunctionWithDict &mem, const edm::TypeWithDict &type, const std::vector< AnyMethodArgument > &args, std::vector< AnyMethodArgument > &fixuppedArgs)
template<int N>
PatternSet< N > commonHits (PatternSet< N > const &p1, PatternSet< N > const &p2)
auto const T2 &t2 decltype (t1.eta())
 DEFINE_FWK_MODULE (RecoTrackRefSelector)
 DEFINE_FWK_MODULE (RecoTrackSelector)
 DEFINE_FWK_MODULE (CosmicTrackingParticleSelector)
float deltaPhi (float phi1, float phi2)
template<typename T1 , typename T2 >
double deltaPhi (T1 &t1, T2 &t2)
template<typename T >
T deltaPhi (T phi1, T phi2)
double deltaPhi (double phi1, float phi2)
double deltaPhi (double phi1, double phi2)
double deltaPhi (float phi1, double phi2)
template<typename T1 , typename T2 >
auto deltaR (const T1 &t1, const T2 &t2)-> decltype(t1.eta())
template<class T1 , class T2 , class T3 , class T4 >
T1 deltaR (T1 eta1, T2 phi1, T3 eta2, T4 phi2)
template<class T1 , class T2 , class T3 , class T4 >
T1 deltaR2 (T1 eta1, T2 phi1, T3 eta2, T4 phi2)
template<typename T1 , typename T2 >
double ellipse (const T1 &t1, const T2 &t2, double rPhi, double rEta)
PerigeeCovarianceMatrixfillCovariance (PerigeeCovarianceMatrix &v, const float *data)
edm::MemberWithDict findDataMember (const edm::TypeWithDict &iType, const std::string &iName, int &oError)
std::pair
< edm::FunctionWithDict, bool > 
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 > findMethod (const edm::TypeWithDict &t, const string &name, const std::vector< AnyMethodArgument > &args, std::vector< AnyMethodArgument > &fixuppedArgs, const char *iIterator, int &oError)
int flavour (const Candidate &part)
template<typename T >
T get (const Candidate &c)
template<typename T >
T get (const Candidate &c, size_t i)
template<typename T , typename Tag >
T get (const Candidate &c)
template<typename T , typename Tag >
T get (const Candidate &c, size_t i)
 GET_CANDIDATE_COMPONENT (PFCandidate, PFCandidate::ParticleType, particleId, PFParticleIdTag)
 GET_CANDIDATE_COMPONENT (RecoCandidate, TrackRef, standAloneMuon, StandAloneMuonTag)
 get stand-alone muon Track component
 GET_CANDIDATE_COMPONENT (RecoCandidate, TrackRef, combinedMuon, CombinedMuonTag)
 get combined muon Track component
 GET_DEFAULT_CANDIDATE_COMPONENT (CaloRecHitCandidate, edm::RefToBase< CaloRecHit >, caloRecHit)
 get default Track component
 GET_DEFAULT_CANDIDATE_COMPONENT (RecoCandidate, TrackRef, track)
 get default Track component
 GET_DEFAULT_CANDIDATE_COMPONENT (RecoCandidate, GsfTrackRef, gsfTrack)
 get default GsfTrack component
 GET_DEFAULT_CANDIDATE_COMPONENT (RecoCandidate, SuperClusterRef, superCluster)
 get default SuperCluster component
 GET_DEFAULT_CANDIDATE_COMPONENT (RecoCandidate, CaloTowerRef, caloTower)
 get default CaloTower component
 GET_DEFAULT_CANDIDATE_COMPONENT (RecoCandidate, const Track *, bestTrack)
 get default CaloTower component
 GET_DEFAULT_CANDIDATE_COMPONENT (RecoCandidate, RecoCandidate::TrackType, bestTrackType)
 get default CaloTower component
 GET_DEFAULT_CANDIDATE_MULTIPLECOMPONENTS (RecoCandidate, TrackRef, track, numberOfTracks)
 get multuple tracks
TaggingVariableName getTaggingVariableName (const std::string &name)
HcalSubdetector hcalSubdetector (int iEta, const HcalTopology &topology)
 converts eta to the corresponding HCAL subdetector.
bool isElectron (const Candidate &part)
bool isLepton (const Candidate &part)
bool isMuon (const Candidate &part)
bool isNeutrino (const Candidate &part)
bool isTau (const Candidate &part)
bool makeSpecific (std::vector< reco::CandidatePtr > const &mcparticles, reco::GenJet::Specific *genJetSpecific)
 Make GenJet specifics. Assumes PseudoJet is made from HepMCCandidate.
bool 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.
bool makeSpecific (std::vector< reco::CandidatePtr > const &particles, reco::PFJet::Specific *pfJetSpecific)
 Make PFlowJet specifics. Assumes PseudoJet is made from ParticleFlowCandidates.
bool nCasts (OK const &a, OK const &b)
double normalizedPhi (double phi)
template<typename T >
size_t numberOf (const Candidate &c)
template<typename T , typename Tag >
size_t numberOf (const Candidate &c)
template<class A , class B >
operator_trait< Expr< A >, And,
Expr< B > >::ReturnType 
operator&& (const Expr< A > &A, const Expr< B > &B)
template<class A , class B >
operator_trait< A, And, Expr
< B > >::ReturnType 
operator&& (const A &A, const Expr< B > &B)
template<class A , class B >
operator_trait< Expr< A >, And,
B >::ReturnType 
operator&& (const Expr< A > &A, const B &B)
template<class A , class B >
operator_trait< Expr< A >, Mul,
Expr< B > >::ReturnType 
operator* (const Expr< A > &A, const Expr< B > &B)
template<class A , class B >
operator_trait< A, Mul, Expr
< B > >::ReturnType 
operator* (const A &A, const Expr< B > &B)
template<class A , class B >
operator_trait< Expr< A >, Mul,
B >::ReturnType 
operator* (const Expr< A > &A, const B &B)
template<class A , class B >
operator_trait< A, Add, Expr
< B > >::ReturnType 
operator+ (const A &A, const Expr< B > &B)
template<class A , class B >
operator_trait< Expr< A >, Add,
Expr< B > >::ReturnType 
operator+ (const TExpr< A > &A, const TExpr< B > &B)
template<class A , class B >
operator_trait< Expr< A >, Add,
B >::ReturnType 
operator+ (const Expr< A > &A, const B &B)
template<class A , class B >
operator_trait< Expr< A >, Div,
Expr< B > >::ReturnType 
operator/ (const Expr< A > &A, const Expr< B > &B)
template<class A , class B >
operator_trait< Expr< A >, Div,
B >::ReturnType 
operator/ (const Expr< A > &A, const B &B)
template<class A , class B >
operator_trait< A, Div, Expr
< B > >::ReturnType 
operator/ (const A &A, const Expr< B > &B)
bool operator< (const MVAMEtJetInfo &, const MVAMEtJetInfo &)
template<class A , class B >
operator_trait< Expr< A >
, Less, Expr< B >
>::ReturnType 
operator< (const Expr< A > &A, const Expr< B > &B)
template<class A , class B >
operator_trait< A, Less, TExpr
< B > >::ReturnType 
operator< (const A &A, const Expr< B > &B)
template<class A , class B >
operator_trait< Expr< A >
, Less, B >::ReturnType 
operator< (const Expr< A > &A, const B &B)
std::ostream & operator<< (std::ostream &out, const reco::PFTrajectoryPoint &trajPoint)
std::ostream & operator<< (std::ostream &, BeamSpot beam)
std::ostream & operator<< (std::ostream &out, const PFCandidate &c)
std::ostream & operator<< (std::ostream &out, const CaloID &id)
std::ostream & operator<< (std::ostream &out, const PFCandidateElectronExtra &c)
 print the variables
std::ostream & operator<< (std::ostream &out, const pat::Electron &obj)
 pipe operator (introduced to use pat::Electron with PFTopProjectors)
std::ostream & operator<< (std::ostream &out, const pat::Jet &obj)
 pipe operator (introduced to use pat::Jet with PFTopProjectors)
std::ostream & operator<< (std::ostream &out, const pat::Muon &obj)
 pipe operator (introduced to use pat::Muon with PFTopProjectors)
std::ostream & operator<< (std::ostream &out, const RecoTauPiZero &c)
std::ostream & operator<< (std::ostream &out, const pat::Tau &obj)
 pipe operator (introduced to use pat::Tau with PFTopProjectors)
std::ostream & operator<< (std::ostream &out, const reco::PFJet &jet)
std::ostream & operator<< (std::ostream &out, const PFTau &c)
std::ostream & operator<< (std::ostream &out, const pat::Photon &obj)
 pipe operator (introduced to use pat::Photon with PFTopProjectors)
template<class A , class B >
operator_trait< Expr< A >
, LessEqual, B >::ReturnType 
operator<= (const Expr< A > &A, const B &B)
template<class A , class B >
operator_trait< A, LessEqual,
Expr< B > >::ReturnType 
operator<= (const A &A, const Expr< B > &B)
template<class A , class B >
operator_trait< Expr< A >
, LessEqual, Expr< B >
>::ReturnType 
operator<= (const Expr< A > &A, const Expr< B > &B)
template<class A , class B >
operator_trait< Expr< A >
, Equal, Expr< B >
>::ReturnType 
operator== (const Expr< A > &A, const Expr< B > &B)
template<class A , class B >
operator_trait< A, Equal, Expr
< B > >::ReturnType 
operator== (const A &A, const Expr< B > &B)
template<class A , class B >
operator_trait< Expr< A >
, Equal, B >::ReturnType 
operator== (const Expr< A > &A, const B &B)
template<class A , class B >
operator_trait< Expr< A >
, More, Expr< B >
>::ReturnType 
operator> (const Expr< A > &A, const Expr< B > &B)
template<class A , class B >
operator_trait< A, More, Expr
< B > >::ReturnType 
operator> (const A &A, const Expr< B > &B)
template<class A , class B >
operator_trait< Expr< A >
, More, B >::ReturnType 
operator> (const Expr< A > &A, const B &B)
template<class A , class B >
operator_trait< Expr< A >
, MoreEqual, B >::ReturnType 
operator>= (const Expr< A > &A, const B &B)
template<class A , class B >
operator_trait< Expr< A >
, MoreEqual, TExpr< B >
>::ReturnType 
operator>= (const Expr< A > &A, const Expr< B > &B)
template<class A , class B >
operator_trait< A, MoreEqual,
TExpr< B > >::ReturnType 
operator>= (const A &A, const Expr< B > &B)
template<class A , class B >
operator_trait< A, Or, Expr< B >
>::ReturnType 
operator|| (const A &A, const Expr< B > &B)
template<class A , class B >
operator_trait< Expr< A >, Or,
B >::ReturnType 
operator|| (const Expr< A > &A, const B &B)
template<class A , class B >
operator_trait< Expr< A >, Or,
Expr< B > >::ReturnType 
operator|| (const Expr< A > &A, const Expr< B > &B)
std::string print (const Vertex &, edm::Verbosity=edm::Concise)
 Vertex print utility.
std::string print (const Track &, edm::Verbosity=edm::Concise)
 Track print utility.
edm::TypeWithDict returnType (const edm::FunctionWithDict &mem)
TypeCode returnTypeCode (const edm::FunctionWithDict &mem)
void swap (reco::ClusterRemovalInfo &cri1, reco::ClusterRemovalInfo &cri2)
TypeCode typeCode (const edm::TypeWithDict &t)
void writeSpecific (reco::GenJet &jet, reco::Particle::LorentzVector const &p4, reco::Particle::Point const &point, std::vector< reco::CandidatePtr > const &constituents, edm::EventSetup const &c)
void writeSpecific (reco::PFJet &jet, reco::Particle::LorentzVector const &p4, reco::Particle::Point const &point, std::vector< reco::CandidatePtr > const &constituents, edm::EventSetup const &c)
void writeSpecific (reco::CaloJet &jet, reco::Particle::LorentzVector const &p4, reco::Particle::Point const &point, std::vector< reco::CandidatePtr > const &constituents, edm::EventSetup const &c)
void 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.
void 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.
void 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.
std::pair< const Candidate
*, const Candidate * > 
zMCLeptonDaughters (const Candidate &z, int leptonPdgId)

Variables

const char * TaggingVariableDescription []
const char * TaggingVariableTokens []

Detailed Description

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

Id:
BeamSpot.cc,v 1.13 2012/10/19 07:48:45 innocent Exp

________________________________________________________________

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

Id:
PVFitter.h,v 1.11 2011/02/22 14:16:52 friis Exp

________________________________________________________________

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


Typedef Documentation

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.

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.

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.

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.

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.

Definition at line 18 of file BasicClusterShapeAssociation.h.

Definition at line 22 of file BasicClusterShapeAssociation.h.

Definition at line 24 of file BasicClusterShapeAssociation.h.

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.

Definition at line 18 of file BasicJetCollection.h.

Definition at line 21 of file BasicJetCollection.h.

Definition at line 17 of file BasicJetCollection.h.

Definition at line 20 of file BasicJetCollection.h.

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.

collection of CaloCluster objects

Definition at line 15 of file CaloClusterFwd.h.

Definition at line 17 of file CaloClusterFwd.h.

Definition at line 18 of file CaloClusterFwd.h.

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.

Definition at line 20 of file CaloJetCollection.h.

Definition at line 24 of file CaloJetCollection.h.

Definition at line 19 of file CaloJetCollection.h.

Definition at line 23 of file CaloJetCollection.h.

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.

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

collection of Muon objects

Definition at line 27 of file MuonFwd.h.

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.

Definition at line 10 of file CaloTauDiscriminatorAgainstElectron.h.

Definition at line 28 of file CaloTauDiscriminatorAgainstElectron.h.

Definition at line 29 of file CaloTauDiscriminatorAgainstElectron.h.

Definition at line 30 of file CaloTauDiscriminatorAgainstElectron.h.

Definition at line 27 of file CaloTauDiscriminatorAgainstElectron.h.

Definition at line 10 of file CaloTauDiscriminator.h.

Definition at line 10 of file CaloTauDiscriminatorByIsolation.h.

Definition at line 28 of file CaloTauDiscriminatorByIsolation.h.

Definition at line 29 of file CaloTauDiscriminatorByIsolation.h.

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.

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.

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.

Definition at line 30 of file CandAssociation.h.

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.

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.

view of a collection containing candidates

Definition at line 23 of file CandidateFwd.h.

Definition at line 31 of file CandAssociation.h.

Definition at line 19 of file CandMatchMap.h.

Definition at line 19 of file CandMatchMapMany.h.

Definition at line 37 of file CandAssociation.h.

Definition at line 32 of file CandAssociation.h.

Definition at line 39 of file classes.h.

Definition at line 34 of file CandAssociation.h.

Definition at line 33 of file CandAssociation.h.

Definition at line 35 of file CandAssociation.h.

Definition at line 25 of file CandMatchMap.h.

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.

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.

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.

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.

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.

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.

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.

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.

collection of ConversionTracks

Definition at line 6 of file ConversionTrackFwd.h.

Definition at line 16 of file CosmicTrackingParticleSelector.cc.

Definition at line 28 of file DeDxData.h.

Definition at line 29 of file DeDxData.h.

typedef std::vector<DeDxHit> reco::DeDxHitCollection

Definition at line 49 of file DeDxHit.h.

collection of EcalIsolatedParticleCandidate objects

Definition at line 9 of file EcalIsolatedParticleCandidateFwd.h.

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.

reference to a collection of EcalIsolatedParticleCandidate objects

Definition at line 18 of file EcalIsolatedParticleCandidateFwd.h.

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.

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.

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.

Definition at line 14 of file ElectronIsolationAssociation.h.

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.

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.

Definition at line 17 of file FFTBasicJetCollection.h.

collection of FFTBasicJet objects

Definition at line 19 of file FFTBasicJetCollection.h.

Definition at line 23 of file FFTBasicJetCollection.h.

Definition at line 26 of file FFTBasicJetCollection.h.

Definition at line 22 of file FFTBasicJetCollection.h.

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.

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.

Definition at line 23 of file FFTCaloJetCollection.h.

Definition at line 27 of file FFTCaloJetCollection.h.

Definition at line 22 of file FFTCaloJetCollection.h.

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.

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.

Definition at line 23 of file FFTGenJetCollection.h.

Definition at line 27 of file FFTGenJetCollection.h.

Definition at line 22 of file FFTGenJetCollection.h.

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.

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.

Definition at line 23 of file FFTJPTJetCollection.h.

Definition at line 27 of file FFTJPTJetCollection.h.

Definition at line 22 of file FFTJPTJetCollection.h.

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.

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.

Definition at line 23 of file FFTPFJetCollection.h.

Definition at line 27 of file FFTPFJetCollection.h.

Definition at line 22 of file FFTPFJetCollection.h.

Definition at line 26 of file FFTPFJetCollection.h.

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.

Definition at line 17 of file FFTTrackJetCollection.h.

collection of FFTTrackJet objects

Definition at line 19 of file FFTTrackJetCollection.h.

Definition at line 23 of file FFTTrackJetCollection.h.

Definition at line 26 of file FFTTrackJetCollection.h.

Definition at line 22 of file FFTTrackJetCollection.h.

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.

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.

Definition at line 21 of file GenJetCollection.h.

Definition at line 25 of file GenJetCollection.h.

Definition at line 20 of file GenJetCollection.h.

Definition at line 24 of file GenJetCollection.h.

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.

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.

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.

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.

collection of GsfElectron objects

Definition at line 14 of file GsfElectronFwd.h.

Definition at line 17 of file GsfElectronCoreFwd.h.

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.

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.

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.

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.

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.

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.

Definition at line 32 of file HcalNoiseHPD.h.

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.

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.

reference to a collection of SeedMap objects

Definition at line 23 of file HFEMClusterShapeAssociation.h.

vector of references to objects in the same colletion of SeedMap objects

Definition at line 26 of file HFEMClusterShapeAssociation.h.

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.

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.

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.

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.

reference to a collection of IsolatedPixelTrackCandidate objects

Definition at line 18 of file IsolatedPixelTrackCandidateFwd.h.

vector of objects in the same collection of IsolatedPixelTrackCandidate objects

Definition at line 21 of file IsolatedPixelTrackCandidateFwd.h.

Definition at line 26 of file IsolatedPixelTrackCandidateFwd.h.

Definition at line 13 of file JetCollection.h.

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.

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.

Definition at line 68 of file JetID.h.

Definition at line 29 of file JetMatchedPartons.h.

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.

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.

Definition at line 17 of file JetTag.h.

Definition at line 18 of file JetTag.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.

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.

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.

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.

edm references

Definition at line 14 of file METFwd.h.

Definition at line 16 of file METFwd.h.

Definition at line 15 of file METFwd.h.

iterator over a vector of references to Muon objects all in the same collection

Definition at line 19 of file MuonFwd.h.

typedef std::vector<Muon> reco::MuonCollection

collection of Muon objects

Definition at line 9 of file MuonFwd.h.

presistent reference to a Muon

Definition at line 13 of file MuonFwd.h.

references to Muon collection

Definition at line 15 of file MuonFwd.h.

vector of references to Muon objects all in the same collection

Definition at line 17 of file MuonFwd.h.

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.

collection of MuonTrackLinks

Definition at line 22 of file MuonFwd.h.

Definition at line 10 of file MVAMEtDataFwd.h.

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.

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.

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.

Definition at line 70 of file findMethod.cc.

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.

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.

persistent reference to PFCluster objects

Definition at line 20 of file PFBlockFwd.h.

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.

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.

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.

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.

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.

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.

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.

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.

collection of PFClusterJet objects

Definition at line 15 of file PFClusterJetCollection.h.

Definition at line 19 of file PFClusterJetCollection.h.

Definition at line 22 of file PFClusterJetCollection.h.

Definition at line 18 of file PFClusterJetCollection.h.

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.

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.

Definition at line 20 of file PFClusterShapeAssociation.h.

Definition at line 24 of file PFClusterShapeAssociation.h.

Definition at line 26 of file PFClusterShapeAssociation.h.

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.

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.

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.

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.

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.

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.

Definition at line 21 of file PFJetCollection.h.

typedef std::vector<edm::FwdPtr<PFJet> > reco::PFJetFwdPtrVector

Definition at line 25 of file PFJetCollection.h.

Definition at line 20 of file PFJetCollection.h.

Definition at line 24 of file PFJetCollection.h.

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.

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.

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.

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.

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.

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.

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.

Definition at line 10 of file PFTauDiscriminator.h.

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.

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.

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.

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.

iterator over a vector of references to PFV0 objects

Definition at line 24 of file PFV0Fwd.h.

typedef std::vector<PFV0> reco::PFV0Collection

collection of PFV0 objects

Definition at line 9 of file PFV0Fwd.h.

persistent reference to PFV0 objects

Definition at line 15 of file PFV0Fwd.h.

reference to PFV0 collection

Definition at line 18 of file PFV0Fwd.h.

vector of references to PFV0 objects all in the same collection

Definition at line 21 of file PFV0Fwd.h.

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.

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.

Definition at line 14 of file PhotonIsolationAssociation.h.

Definition at line 15 of file PhotonPi0DiscriminatorAssociation.h.

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.

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.

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.

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.

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.

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.

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.

collectin of RecoEcalCandidate objects

Definition at line 9 of file RecoEcalCandidateFwd.h.

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.

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.

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.

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.

reference to a collection of RecoStandAloneMuonCandidate objects

Definition at line 18 of file RecoStandAloneMuonCandidateFwd.h.

vector of objects in the same collection of RecoStandAloneMuonCandidate objects

Definition at line 21 of file RecoStandAloneMuonCandidateFwd.h.

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.

Definition at line 38 of file TrackAssociatorByChi2.h.

Definition at line 19 of file TrackAssociation.h.

Definition at line 25 of file TrackAssociatorBase.h.

Definition at line 32 of file TrackAssociatorBase.h.

Definition at line 19 of file RecoTrackRefSelector.cc.

Definition at line 16 of file RecoTrackSelector.cc.

Definition at line 16 of file TrackAssociation.h.

Definition at line 22 of file TrackAssociatorBase.h.

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.

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.

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.

Definition at line 109 of file TaggingVariable.h.

Definition at line 45 of file classes.h.

Definition at line 46 of file classes.h.

iterator over a vector of reference to Track in the same collection

Definition at line 20 of file TrackFwd.h.

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.

Definition at line 11 of file TrackCandidateAssociation.h.

Definition at line 19 of file TrackCandidateCaloClusterAssociation.h.

Definition at line 20 of file TrackCandidateCaloClusterAssociation.h.

Definition at line 17 of file TrackCandidateSeedAssociation.h.

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.

reference to a collection of SeedMap objects

Definition at line 23 of file TrackCandidateSeedAssociation.h.

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.

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.

Definition at line 16 of file TrackInfoTrackAssociation.h.

Definition at line 21 of file TrackInfoTrackAssociation.h.

Definition at line 24 of file TrackInfoTrackAssociation.h.

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.

Definition at line 19 of file TrackJetCollection.h.

Definition at line 22 of file TrackJetCollection.h.

Definition at line 18 of file TrackJetCollection.h.

Definition at line 21 of file TrackJetCollection.h.

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.

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.

Definition at line 24 of file TauImpactParameterInfo.h.

Definition at line 22 of file TauImpactParameterInfo.h.

Definition at line 43 of file classes.h.

Definition at line 44 of file classes.h.

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.

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.

Definition at line 23 of file VertexAssociatorBase.h.

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.

Definition at line 22 of file VertexAssociatorBase.h.

typedef std::vector<VZero> reco::VZeroCollection

Definition at line 7 of file VZeroFwd.h.

Definition at line 52 of file WMuNuCandidate.h.

Definition at line 52 of file WMuNuCandidatePtr.h.


Enumeration Type Documentation

Enumerator:
Single 
Matched 
Projected 
Null 

Definition at line 17 of file TrackInfoEnum.h.

{ Single=0, Matched=1, Projected=2, Null=3};
Enumerator:
Updated 
Combined 
FwPredicted 
BwPredicted 

Definition at line 15 of file TrackInfoEnum.h.


Function Documentation

template<typename T1 , typename T2 >
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;
  }
template<int N>
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.

                                                                                      {
    PatternSet<N> comm;
    comm.nhit = std::set_intersection(p1.begin(),p1.end(),p2.begin(),p2.end(),comm.begin())-comm.begin();
    return comm;
}
auto const T2& t2 reco::decltype ( t1.  eta())

Definition at line 18 of file deltaR.h.

References abs, M_PI, p1, and p2.

Referenced by RecoTauCleanerImpl< Prod >::produce().

                                                                                                          {
    typedef  decltype(t1.eta()) Float;
    Float p1 = t1.phi(); 
    Float p2 = t2.phi(); 
    Float e1 = t1.eta(); 
    Float e2 = t2.eta(); 
    auto dp=std::abs(p1-p2); if (dp>Float(M_PI)) dp-=Float(2*M_PI);  
    return (e1-e2)*(e1-e2) + dp*dp;
  } 
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.

                                                { 
    float result = phi1 - phi2;
    while (result > float(M_PI)) result -= float(2*M_PI);
    while (result <= -float(M_PI)) result += float(2*M_PI);
    return result;
  }
template<typename T1 , typename T2 >
double reco::deltaPhi ( T1 &  t1,
T2 &  t2 
) [inline]

Definition at line 43 of file deltaPhi.h.

References deltaPhi().

                                            {
    return deltaPhi(t1.phi(), t2.phi());
  }      
template<typename T >
T reco::deltaPhi ( T  phi1,
T  phi2 
) [inline]

Definition at line 48 of file deltaPhi.h.

References M_PI, and query::result.

                                       { 
    T result = phi1 - phi2;
    while (result > M_PI) result -= 2*M_PI;
    while (result <= -M_PI) result += 2*M_PI;
    return result;
  }
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]
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);
  }
template<typename T1 , typename T2 >
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().

                                                                         {
    return std::sqrt(deltaR2(t1,t2));
  } 
template<class T1 , class T2 , class T3 , class T4 >
T1 reco::deltaR ( T1  eta1,
T2  phi1,
T3  eta2,
T4  phi2 
) [inline]

Definition at line 67 of file deltaR.h.

References deltaR2(), and mathSSE::sqrt().

                                                 {
    return std::sqrt (deltaR2 (eta1, phi1, eta2, phi2));
  }
template<class T1 , class T2 , class T3 , class T4 >
T1 reco::deltaR2 ( T1  eta1,
T2  phi1,
T3  eta2,
T4  phi2 
) [inline]
template<typename T1 , typename T2 >
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()().

                                                                              {
    double dEta = t1.eta()-t2.eta();
    double dPhi = deltaPhi(t1.phi(), t2.phi());
    double distance = (dEta*dEta)/(rEta*rEta) + (dPhi*dPhi)/(rPhi*rPhi);
    return distance;
  }
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().

                                                                                              {
    typedef unsigned int index;
    index idx = 0;
    for( index i = 0; i < 5; ++ i ) 
      for( index j = 0; j <= i; ++ j )
        v( i, j ) = data[ idx ++ ];
    return v;
  }
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]
template<typename T >
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().

template<typename T >
T reco::get ( const Candidate &  c,
size_t  i 
) [inline]

Definition at line 66 of file component.h.

References trackerHits::c, get(), and i.

template<typename T , typename Tag >
T reco::get ( const Candidate &  c) [inline]

Definition at line 61 of file component.h.

References trackerHits::c, and get().

template<typename T , typename Tag >
T reco::get ( const Candidate &  c,
size_t  i 
) [inline]

Definition at line 71 of file component.h.

References trackerHits::c, get(), and 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)
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().

                                                 { 
    return abs(part.pdgId())==11;
  }
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().

                                               { 
    return abs(part.pdgId())==11 || 
      abs(part.pdgId())==13 || 
      abs(part.pdgId())==15; 
  }
bool reco::isMuon ( const Candidate &  part) [inline]
bool reco::isNeutrino ( const Candidate &  part) [inline]
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().

                                            { 
    return abs(part.pdgId())==15;
  }
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().

                                        {
    return a.first < b.first;
  }
double reco::normalizedPhi ( double  phi)

Definition at line 5 of file normalizedPhi.cc.

                                   {
    static double const TWO_PI = M_PI * 2;
    while ( phi < -M_PI ) phi += TWO_PI;
    while ( phi >  M_PI ) phi -= TWO_PI;
    return phi;
  }
template<typename T >
size_t reco::numberOf ( const Candidate &  c) [inline]

Definition at line 76 of file component.h.

Referenced by numberOf().

template<typename T , typename Tag >
size_t reco::numberOf ( const Candidate &  c) [inline]
template<class A , class B >
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.

{
  typedef typename operator_trait< Expr<A>, And, Expr<B> >::ReturnBaseType ReturnBaseType;
  typedef typename operator_trait< Expr<A>, And, Expr<B> >::ReturnType     ReturnType;
  return ReturnType( ReturnBaseType(A, B) );
}
template<class A , class B >
operator_trait< A, And, Expr<B> >::ReturnType reco::operator&& ( const A &  A,
const Expr< B > &  B 
)

Definition at line 426 of file Expressions.h.

                                           {
  typedef typename operator_trait< A, And, Expr<B> >::LToExpr        LToExpr;
  typedef typename operator_trait< A, And, Expr<B> >::ReturnBaseType ReturnBaseType;
  typedef typename operator_trait< A, And, Expr<B> >::ReturnType     ReturnType;
  return ReturnType( ReturnBaseType(LToExpr(A), B) );
}
template<class A , class B >
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)) );
}
template<class A , class 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.

                                                {
  typedef typename operator_trait< Expr<A>, Mul, Expr<B> >::ReturnBaseType ReturnBaseType;
  typedef typename operator_trait< Expr<A>, Mul, Expr<B> >::ReturnType     ReturnType;
  return ReturnType( ReturnBaseType(A, B) );
}
template<class A , class B >
operator_trait< A, Mul, Expr<B> >::ReturnType reco::operator* ( const A &  A,
const Expr< B > &  B 
)

Definition at line 368 of file Expressions.h.

                                          {
  typedef typename operator_trait< A, Mul, Expr<B> >::LToExpr        LToExpr;
  typedef typename operator_trait< A, Mul, Expr<B> >::ReturnBaseType ReturnBaseType;
  typedef typename operator_trait< A, Mul, Expr<B> >::ReturnType     ReturnType;
  return ReturnType( ReturnBaseType(LToExpr(A), B) );
}
template<class A , class B >
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)) );
}
template<class A , class 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.

                                          {
  typedef typename operator_trait< A, Add, Expr<B> >::LToExpr        LToExpr;
  typedef typename operator_trait< A, Add, Expr<B> >::ReturnBaseType ReturnBaseType;
  typedef typename operator_trait< A, Add, Expr<B> >::ReturnType     ReturnType;
  return ReturnType( ReturnBaseType(LToExpr(A), B) );
}
template<class A , class B >
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.

                                                  {
  typedef typename operator_trait< Expr<A>, Add, TExpr<B> >::ReturnBaseType ReturnBaseType;
  typedef typename operator_trait< Expr<A>, Add, TExpr<B> >::ReturnType     ReturnType;
  return ReturnType( ReturnBaseType(A, B) );
}
template<class A , class B >
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)) );
}
template<class A , class 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.

                                                {
  typedef typename operator_trait< Expr<A>, Div, Expr<B> >::ReturnBaseType ReturnBaseType;
  typedef typename operator_trait< Expr<A>, Div, Expr<B> >::ReturnType     ReturnType;
  return ReturnType( ReturnBaseType(A, B) );
}
template<class A , class B >
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)) );
}
template<class A , class 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.

                                          {
  typedef typename operator_trait< A, Div, Expr<B> >::LToExpr        LToExpr;
  typedef typename operator_trait< A, Div, Expr<B> >::ReturnBaseType ReturnBaseType;
  typedef typename operator_trait< A, Div, Expr<B> >::ReturnType     ReturnType;
  return ReturnType( ReturnBaseType(LToExpr(A), B) );
}
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();
  }
template<class A , class B >
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.

                                               {
  typedef typename operator_trait< Expr<A>, Less, Expr<B> >::ReturnBaseType ReturnBaseType;
  typedef typename operator_trait< Expr<A>, Less, Expr<B> >::ReturnType     ReturnType;
  return ReturnType( ReturnBaseType(A, B) );
}
template<class A , class B >
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.

                                         {
  typedef typename operator_trait< A, Less, TExpr<B> >::LToExpr        LToExpr;
  typedef typename operator_trait< A, Less, TExpr<B> >::ReturnBaseType ReturnBaseType;
  typedef typename operator_trait< A, Less, TExpr<B> >::ReturnType     ReturnType;
  return ReturnType( ReturnBaseType(LToExpr(A), B) );
}
template<class A , class B >
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 
)

Definition at line 54 of file CaloID.cc.

References dbtoconf::out.

                                                 {
  if(!out) return out;

  out<<"CaloID: "<<id.detectors();
  return out;
}
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().

{
  if(!out) return out;
  
  out << "\tpat::Electron: ";
  out << std::setiosflags(std::ios::right);
  out << std::setiosflags(std::ios::fixed);
  out << std::setprecision(3);
  out << " E/pT/eta/phi " 
      << obj.energy()<<"/"
      << obj.pt()<<"/"
      << obj.eta()<<"/"
      << obj.phi();
  return out; 
}
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().

{
  if(!out) return out;
  
  out << "\tpat::Jet: ";
  out << std::setiosflags(std::ios::right);
  out << std::setiosflags(std::ios::fixed);
  out << std::setprecision(3);
  out << " E/pT/eta/phi " 
      << obj.energy()<<"/"
      << obj.pt()<<"/"
      << obj.eta()<<"/"
      << obj.phi();
  return out; 
}
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().

{
  if(!out) return out;
  
  out << "\tpat::Muon: ";
  out << std::setiosflags(std::ios::right);
  out << std::setiosflags(std::ios::fixed);
  out << std::setprecision(3);
  out << " E/pT/eta/phi " 
      << obj.energy()<<"/"
      << obj.pt()<<"/"
      << obj.eta()<<"/"
      << obj.phi();
  return out; 
}
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().

{
  if(!out) return out;
  piZero.print(out);
  return out;
}
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().

{
  if(!out) return out;
  
  out << "\tpat::Tau: ";
  out << std::setiosflags(std::ios::right);
  out << std::setiosflags(std::ios::fixed);
  out << std::setprecision(3);
  out << " E/pT/eta/phi " 
      << obj.energy()<<"/"
      << obj.pt()<<"/"
      << obj.eta()<<"/"
      << obj.phi();
  return out; 
}
std::ostream & reco::operator<< ( std::ostream &  out,
const reco::PFJet jet 
)
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().

{
  if(!out) return out;
  
  out << "\tpat::Photon: ";
  out << std::setiosflags(std::ios::right);
  out << std::setiosflags(std::ios::fixed);
  out << std::setprecision(3);
  out << " E/pT/eta/phi " 
      << obj.energy()<<"/"
      << obj.pt()<<"/"
      << obj.eta()<<"/"
      << obj.phi();
  return out; 
}
template<class A , class B >
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)) );
}
template<class A , class 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.

                                           {
  typedef typename operator_trait< A, LessEqual, Expr<B> >::LToExpr        LToExpr;
  typedef typename operator_trait< A, LessEqual, Expr<B> >::ReturnBaseType ReturnBaseType;
  typedef typename operator_trait< A, LessEqual,Expr<B> >::ReturnType     ReturnType;
  return ReturnType( ReturnBaseType(LToExpr(A), B) );
}
template<class A , class B >
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.

                                                 {
  typedef typename operator_trait< Expr<A>, LessEqual, Expr<B> >::ReturnBaseType ReturnBaseType;
  typedef typename operator_trait< Expr<A>, LessEqual, Expr<B> >::ReturnType     ReturnType;
  return ReturnType( ReturnBaseType(A, B) );
}
template<class A , class B >
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.

                                                 {
  typedef typename operator_trait< Expr<A>, Equal, Expr<B> >::ReturnBaseType ReturnBaseType;
  typedef typename operator_trait< Expr<A>, Equal, Expr<B> >::ReturnType     ReturnType;
  return ReturnType( ReturnBaseType(A, B) );
}
template<class A , class B >
operator_trait< A , Equal, Expr<B> >::ReturnType reco::operator== ( const A &  A,
const Expr< B > &  B 
)

Definition at line 596 of file Expressions.h.

                                           {
  typedef typename operator_trait< A, Equal, Expr<B> >::LToExpr        LToExpr;
  typedef typename operator_trait< A, Equal, Expr<B> >::ReturnBaseType ReturnBaseType;
  typedef typename operator_trait< A, Equal, Expr<B> >::ReturnType     ReturnType;
  return ReturnType( ReturnBaseType(LToExpr(A), B) );
}
template<class A , class B >
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)) );
}
template<class A , class 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.

                                                {
  typedef typename operator_trait< Expr<A>, More, Expr<B> >::ReturnBaseType ReturnBaseType;
  typedef typename operator_trait< Expr<A>, More, Expr<B> >::ReturnType     ReturnType;
  return ReturnType( ReturnBaseType(A, B) );
}
template<class A , class B >
operator_trait< A, More, Expr<B> >::ReturnType reco::operator> ( const A &  A,
const Expr< B > &  B 
)

Definition at line 539 of file Expressions.h.

                                          {
  typedef typename operator_trait< A, More, Expr<B> >::LToExpr        LToExpr;
  typedef typename operator_trait< A, More, Expr<B> >::ReturnBaseType ReturnBaseType;
  typedef typename operator_trait< A, More, Expr<B> >::ReturnType     ReturnType;
  return ReturnType( ReturnBaseType(LToExpr(A), B) );
}
template<class A , class B >
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)) );
}
template<class A , class 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)) );
}
template<class A , class 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.

                                                 {
  typedef typename operator_trait< Expr<A>, MoreEqual, Expr<B> >::ReturnBaseType ReturnBaseType;
  typedef typename operator_trait< Expr<A>, MoreEqual, Expr<B> >::ReturnType     ReturnType;
  return ReturnType( ReturnBaseType(A, B) );
}
template<class A , class B >
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) );
}
template<class A , class 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.

                                           {
  typedef typename operator_trait< A, Or, Expr<B> >::LToExpr        LToExpr;
  typedef typename operator_trait< A, Or, Expr<B> >::ReturnBaseType ReturnBaseType;
  typedef typename operator_trait< A, Or, Expr<B> >::ReturnType     ReturnType;
  return ReturnType( ReturnBaseType(LToExpr(A), B) );
}
template<class A , class B >
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)) );
}
template<class A , class 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.

                                                 {
  typedef typename operator_trait< Expr<A>, Or, Expr<B> >::ReturnBaseType ReturnBaseType;
  typedef typename operator_trait< Expr<A>, Or, Expr<B> >::ReturnType     ReturnType;
  return ReturnType( ReturnBaseType(A, B) );
}
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 
)
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 
)
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);
}

Variable Documentation