CMS 3D CMS Logo

pat Namespace Reference


Classes

class  bJetSelector
 The bJetSelector is used to clean and sort a collection of jets. More...
class  CaloIsolationEnergy
 Calculates a lepton's calorimetric isolation energy. More...
class  CaloJetSelector
 Selects good Jets. More...
class  CandidateSummaryTable
 Produce a summary table of some candidate collections. More...
class  CandKinResolution
class  CompositeCandidate
 Analysis-level particle class. More...
class  DiObjectProxy
class  DuplicatedElectronCleaner
 Remove duplicates from the list of electrons. More...
class  DuplicatedElectronRemover
class  DuplicatedPhotonRemover
class  Electron
 Analysis-level electron class. More...
struct  ElectronSelection
 Structure defining the electron selection. More...
class  ElectronSelector
 Selects good electrons. More...
class  EventHypothesis
class  Flags
 Flags used in PAT, and static translator from flags to strings. More...
class  GenericDuplicateRemover
class  GenericOverlapFinder
class  GenericParticle
 Analysis-level Generic Particle class (e.g. More...
class  HardEventHypothesis
 HardEventHypothesis is a pure virtual base class to implement a "hard" event hypothesis class. More...
class  Hemisphere
class  HistoComposite
class  HistoElectron
class  HistoGroup
 PHYS_OBJECT template argument must inherit from a reco::Particle. More...
class  HistoJet
class  HistoMap
class  HistoMET
class  HistoMuon
class  HistoParticle
class  HistoPhoton
class  HistoTau
class  HistoTrack
class  Jet
 Analysis-level calorimeter jet class. More...
class  JetCorrFactors
 Class for storage of jet correction factors. More...
class  JetCorrFactorsProducer
 Produces JetCorrFactors and a ValueMap to the originating reco jets. More...
struct  JetSelection
 Structure defining the jet selection. More...
class  JetSelector
 Selects good Jets. More...
class  Lepton
 Analysis-level lepton class. More...
class  LeptonJetIsolationAngle
 Calculates a lepton's jet isolation angle. More...
class  LeptonVertexSignificance
 Calculates a lepton's vertex association significance. More...
class  LookupTableRecord
 Class to store the result of a lookup table fetch, e.g. More...
class  MET
 Analysis-level MET class. More...
class  MHT
class  Muon
 Analysis-level muon class. More...
struct  MuonSelection
 Structure defining the muon selection. More...
class  MuonSelector
 Selects good muons. More...
class  ObjectEnergyScale
 Energy scale shifting and smearing module. More...
class  ObjectResolutionCalc
 Class to calculate MC resolutions for pat objects. More...
class  ObjectSpatialResolution
 Energy scale shifting and smearing module. More...
struct  OverlapByDeltaR
 Distance with deltaR metrics and a fixed maximum for the overlap deltaR dist(x,y) = deltaR2(x,y) / deltaR2cut;. More...
struct  OverlapDistance
 Turn a comparator in a distance for uses of overlap comparator(x,y) = true <-> x and y overlap the associated distance would work as dist(x,y) = 1.0 - comparator(x,y) [0 if overlap, 1 otherwise] if the constructor of your Comparator does not need parameters, then the associated distance will not need parameters too. More...
class  Particle
 Analysis-level particle class. More...
class  PATCleaner
 PAT Cleaner module for PAT Objects. More...
class  PATCompositeCandidateProducer
 Produces the pat::CompositeCandidate. More...
class  PATElectronProducer
 Produces pat::Electron's. More...
class  PATGenCandsFromSimTracksProducer
 Produces reco::GenParticle from SimTracks. More...
class  PATGenericParticleProducer
 Produces the pat::GenericParticle. More...
class  PATJetProducer
 Produces pat::Jet's. More...
class  PatKitHelper
class  PATLeptonCountFilter
class  PATMETProducer
 Produces the pat::MET. More...
class  PATMHTProducer
class  PATMuonProducer
 Produces pat::Muon's. More...
class  PATObject
 Templated PAT object container. More...
class  PATPFParticleProducer
 Produces pat::PFParticle's. More...
class  PATPhotonProducer
 Produces the pat::Photon. More...
class  PATPrimaryVertexSelector
 The PATPrimaryVertexSelector is used together with an ObjectSelector to clean and sort a collection of primary vertices. More...
class  PATSingleVertexSelector
 Produces a list containing a single vertex selected by some criteria. More...
class  PATTauProducer
 Produces pat::Tau's. More...
class  PATTriggerEventProducer
 Produces the pat::TriggerEvent in PAT layer 1. More...
class  PATTriggerMatchEmbedder
  More...
class  PATTriggerMatchSelector
  More...
class  PATTriggerProducer
 Produces the pat::TriggerPathCollection, pat::TriggerFilterCollection and pat::TriggerObjectCollection in PAT layer 0. More...
class  PATTrigMatchSelector
 Dummy class as counterpart to PATMatchSelector in order to use PATCandMatcher. More...
class  PATTrigProducer
 Produces a CandidateCollection of trigger objects. More...
class  PATUserDataHelper
 Assists in assimilating all pat::UserData into pat objects. More...
class  PATUserDataMerger
 Assimilates pat::UserData into pat objects. More...
class  PATVertexAssociationProducer
 Produces VertexAssociation and a ValueMap to the originating reco jets. More...
class  PFParticle
 Analysis-level class for reconstructed particles. More...
class  Photon
 Analysis-level Photon class. More...
class  PhysVarHisto
class  Tau
 Analysis-level tau class. More...
class  TrackerIsolationPt
 Calculates a lepton's tracker isolation pt. More...
class  TriggerEvent
 Analysis-level trigger object class. More...
class  TriggerFilter
 Analysis-level trigger object class. More...
class  TriggerObject
 Analysis-level trigger object class. More...
class  TriggerObjectStandAlone
 Analysis-level trigger object class. More...
class  TriggerPath
 Analysis-level trigger object class. More...
class  TriggerPrimitive
 Analysis-level trigger primitive class. More...
class  UserData
 Base class for data that users can add to pat objects. More...
class  UserHolder
class  VertexAssociation
 Analysis-level structure for vertex-related information. More...
class  VertexAssociationSelector
class  xxxEventHypothesis
class  xxxEventHypothesisProducer

Namespaces

namespace  eventhypothesis
namespace  helper
namespace  tau

Typedefs

typedef SingleObjectSelector
< std::vector< Jet >,
bJetFilterSelector
bJetFilter
typedef reco::CaloJet::Specific CaloSpecific
typedef std::vector
< CandKinResolution
CandKinResolutionCollection
typedef edm::ValueMap
< CandKinResolution
CandKinResolutionValueMap
typedef std::vector
< CompositeCandidate
CompositeCandidateCollection
typedef edm::Ref
< CompositeCandidateCollection
CompositeCandidateRef
typedef edm::RefVector
< CompositeCandidateCollection
CompositeCandidateRefVector
typedef reco::CompositeCandidate CompositeCandidateType
typedef std::vector< ElectronElectronCollection
typedef edm::Ref
< ElectronCollection
ElectronRef
typedef edm::RefVector
< ElectronCollection
ElectronRefVector
typedef reco::GsfElectron ElectronType
typedef reco::GsfElectronCollection ElectronTypeCollection
typedef std::vector
< GenericParticle
GenericParticleCollection
typedef edm::Ref
< GenericParticleCollection
GenericParticleRef
typedef edm::RefVector
< GenericParticleCollection
GenericParticleRefVector
typedef std::vector< HemisphereHemisphereCollection
typedef edm::Ref
< HemisphereCollection
HemisphereRef
typedef edm::RefVector
< HemisphereCollection
HemisphereRefVector
typedef reco::IsoDeposit IsoDeposit
typedef std::vector< JetJetCollection
typedef edm::Ref< JetCollectionJetRef
typedef edm::RefVector
< JetCollection
JetRefVector
typedef reco::Jet JetType
typedef edm::ValueMap< double > JetValueMap
typedef std::vector< METMETCollection
typedef edm::Ref< METCollectionMETRef
typedef edm::RefVector
< METCollection
METRefVector
typedef reco::MET METType
typedef std::vector< pat::MHTMHTCollection
typedef std::vector< MuonMuonCollection
typedef edm::Ref< MuonCollectionMuonRef
typedef edm::RefVector
< MuonCollection
MuonRefVector
typedef reco::Muon MuonType
typedef reco::MuonCollection MuonTypeCollection
typedef std::vector< std::pair
< size_t, size_t > > 
OverlapList
 A vector of pairs of indices <i1,i2>, for each i1 that overlaps, i2 is the "best" overlap match.
typedef std::vector< ParticleParticleCollection
typedef edm::Ref
< ParticleCollection
ParticleRef
typedef edm::RefVector
< ParticleCollection
ParticleRefVector
typedef ObjectCountFilter
< edm::View< reco::Candidate >,
AnySelector, AndSelector
< MinNumberSelector,
MaxNumberSelector > > 
PATCandViewCountFilter
typedef pat::PATCleaner
< pat::Electron
PATElectronCleaner
typedef SingleObjectSelector
< std::vector< Electron >,
StringCutObjectSelector
< Electron >, edm::RefVector
< std::vector< Electron > > > 
PATElectronRefSelector
typedef SingleObjectSelector
< std::vector< Electron >,
StringCutObjectSelector
< Electron > > 
PATElectronSelector
typedef pat::PATCleaner
< pat::GenericParticle
PATGenericParticleCleaner
typedef SingleObjectSelector
< std::vector< GenericParticle >,
StringCutObjectSelector
< GenericParticle >,
edm::RefVector< std::vector
< GenericParticle > > > 
PATGenericParticleRefSelector
typedef SingleObjectSelector
< std::vector< GenericParticle >,
StringCutObjectSelector
< GenericParticle > > 
PATGenericParticleSelector
typedef pat::PATCleaner< pat::JetPATJetCleaner
typedef SingleObjectSelector
< std::vector< Jet >,
StringCutObjectSelector< Jet >,
edm::RefVector< std::vector
< Jet > > > 
PATJetRefSelector
typedef SingleObjectSelector
< std::vector< Jet >,
StringCutObjectSelector< Jet > > 
PATJetSelector
typedef pat::PATCleaner< pat::METPATMETCleaner
typedef SingleObjectSelector
< std::vector< MET >,
StringCutObjectSelector< MET >,
edm::RefVector< std::vector
< MET > > > 
PATMETRefSelector
typedef SingleObjectSelector
< std::vector< MET >,
StringCutObjectSelector< MET > > 
PATMETSelector
typedef pat::PATCleaner
< pat::Muon
PATMuonCleaner
typedef SingleObjectSelector
< std::vector< Muon >,
StringCutObjectSelector< Muon >,
edm::RefVector< std::vector
< Muon > > > 
PATMuonRefSelector
typedef SingleObjectSelector
< std::vector< Muon >,
StringCutObjectSelector< Muon > > 
PATMuonSelector
typedef SingleObjectSelector
< std::vector< PFParticle >,
StringCutObjectSelector
< PFParticle >, edm::RefVector
< std::vector< PFParticle > > > 
PATPFParticleRefSelector
typedef SingleObjectSelector
< std::vector< PFParticle >,
StringCutObjectSelector
< PFParticle > > 
PATPFParticleSelector
typedef pat::PATCleaner
< pat::Photon
PATPhotonCleaner
typedef SingleObjectSelector
< std::vector< Photon >,
StringCutObjectSelector
< Photon >, edm::RefVector
< std::vector< Photon > > > 
PATPhotonRefSelector
typedef SingleObjectSelector
< std::vector< Photon >,
StringCutObjectSelector
< Photon > > 
PATPhotonSelector
typedef pat::PATCleaner< pat::TauPATTauCleaner
typedef SingleObjectSelector
< std::vector< Tau >,
StringCutObjectSelector< Tau >,
edm::RefVector< std::vector
< Tau > > > 
PATTauRefSelector
typedef SingleObjectSelector
< std::vector< Tau >,
StringCutObjectSelector< Tau > > 
PATTauSelector
typedef
PATTriggerMatchEmbedder
< Electron, ElectronType
PATTriggerMatchElectronEmbedder
typedef
PATTriggerMatchEmbedder< Jet,
JetType
PATTriggerMatchJetEmbedder
typedef
PATTriggerMatchEmbedder< MET,
METType
PATTriggerMatchMETEmbedder
typedef
PATTriggerMatchEmbedder< Muon,
MuonType
PATTriggerMatchMuonEmbedder
typedef
PATTriggerMatchEmbedder
< Photon, PhotonType
PATTriggerMatchPhotonEmbedder
typedef
PATTriggerMatchEmbedder< Tau,
TauType
PATTriggerMatchTauEmbedder
typedef std::vector< PFParticlePFParticleCollection
typedef edm::Ref
< PFParticleCollection
PFParticleRef
typedef edm::RefVector
< PFParticleCollection
PFParticleRefVector
typedef reco::PFCandidate PFParticleType
typedef reco::PFJet::Specific PFSpecific
typedef std::vector< PhotonPhotonCollection
typedef edm::Ref
< PhotonCollection
PhotonRef
typedef edm::RefVector
< PhotonCollection
PhotonRefVector
typedef reco::Photon PhotonType
typedef std::vector< TauTauCollection
typedef edm::Ref< TauCollectionTauRef
typedef edm::RefVector
< TauCollection
TauRefVector
typedef reco::BaseTau TauType
typedef std::vector
< TriggerFilter
TriggerFilterCollection
 collection of TriggerFilter
typedef edm::Ref
< TriggerFilterCollection
TriggerFilterRef
 persistent reference to an item in a TriggerFilterCollection
typedef edm::RefProd
< TriggerFilterCollection
TriggerFilterRefProd
 persistent reference to a TriggerFilterCollection product
typedef edm::RefVector
< TriggerFilterCollection
TriggerFilterRefVector
 vector of persistent references to items in the same TriggerFilterCollection
typedef std::vector
< TriggerObject
TriggerObjectCollection
 collection of TriggerObject
typedef edm::Association
< TriggerObjectCollection
TriggerObjectMatch
 association of TriggerObjects to store matches to Candidates
typedef std::map< std::string,
TriggerObjectMatchRefProd
TriggerObjectMatchContainer
 container to store references to matches from different producers in the trigger event
typedef std::map< std::string,
TriggerObjectRef
TriggerObjectMatchMap
 container to store match references from different producers (for one PAT object)
typedef edm::RefProd
< TriggerObjectMatch
TriggerObjectMatchRefProd
 persistent reference to a TriggerObjectMatch product
typedef edm::Ref
< TriggerObjectCollection
TriggerObjectRef
 persistent reference to an item in a TriggerObjectCollection
typedef edm::RefProd
< TriggerObjectCollection
TriggerObjectRefProd
 persistent reference to a TriggerObjectCollection product
typedef edm::RefVector
< TriggerObjectCollection
TriggerObjectRefVector
 vector of persistent references to items in the same TriggerObjectCollection
typedef std::vector
< TriggerObjectStandAlone
TriggerObjectStandAloneCollection
 collection of TriggerObjectStandAlone
typedef edm::Association
< TriggerObjectStandAloneCollection
TriggerObjectStandAloneMatch
 association of TriggerObjectStandAlones to store matches to Candidates
typedef edm::Ref
< TriggerObjectStandAloneCollection
TriggerObjectStandAloneRef
 persistent reference to an item in a TriggerObjectStandAloneCollection
typedef edm::RefProd
< TriggerObjectStandAloneCollection
TriggerObjectStandAloneRefProd
 persistent reference to a TriggerObjectStandAloneCollection product
typedef edm::RefVector
< TriggerObjectStandAloneCollection
TriggerObjectStandAloneRefVector
 vector of persistent references to items in the same TriggerObjectStandAloneCollection
typedef std::vector< TriggerPathTriggerPathCollection
 collection of TriggerPath
typedef edm::Ref
< TriggerPathCollection
TriggerPathRef
 persistent reference to an item in a TriggerPathCollection
typedef edm::RefProd
< TriggerPathCollection
TriggerPathRefProd
 persistent reference to a TriggerPathCollection product
typedef edm::RefVector
< TriggerPathCollection
TriggerPathRefVector
 vector of persistent references to items in the same TriggerPathCollection
typedef edm::OwnVector
< TriggerPrimitive
TriggerPrimitiveCollection
 collection of TriggerPrimitive
typedef edm::Association
< TriggerPrimitiveCollection
TriggerPrimitiveMatch
 vector of reference to TriggerPrimitive in the same collection
typedef edm::Ref
< TriggerPrimitiveCollection
TriggerPrimitiveRef
 persistent reference to a TriggerPrimitive
typedef edm::RefProd
< TriggerPrimitiveCollection
TriggerPrimitiveRefProd
 persistent reference to a TriggerPrimitiveCollection
typedef edm::RefVector
< TriggerPrimitiveCollection
TriggerPrimitiveRefVector
 vector of reference to TriggerPrimitive in the same collection
typedef edm::OwnVector
< pat::UserData
UserDataCollection

Enumerations

enum  IsolationKeys {
  TrackerIso = 0, ECalIso = 1, HCalIso = 2, ParticleIso = 3,
  ChargedParticleIso = 4, NeutralParticleIso = 5, GammaParticleIso = 6, User1Iso = 7,
  User2Iso = 8, User3Iso = 9, User4Iso = 10, User5Iso = 11,
  UserBaseIso = 7, CaloIso = -1
}
 Enum defining isolation keys. More...
enum  ParticleStatus {
  GOOD = 0, BAD, HOVERE, SHOWER,
  MATCHING
}
 Definition of particle status after selection. More...
enum  ParticleType {
  UNKNOWN = 0, ELECTRON, MUON, TAU,
  PHOTON, JET, BJET, TOP,
  INVISIBLE
}
 Definition of particle types. More...

Functions

 DEFINE_FWK_MODULE (bJetFilter)


Typedef Documentation

typedef SingleObjectSelector<std::vector<Jet>, bJetFilterSelector> pat::bJetFilter

Definition at line 47 of file bJetFilter.cc.

typedef reco::CaloJet::Specific pat::CaloSpecific

Definition at line 53 of file Jet.h.

typedef std::vector<CandKinResolution> pat::CandKinResolutionCollection

Definition at line 151 of file CandKinResolution.h.

typedef edm::ValueMap<CandKinResolution> pat::CandKinResolutionValueMap

Definition at line 152 of file CandKinResolution.h.

typedef std::vector<CompositeCandidate> pat::CompositeCandidateCollection

Definition at line 24 of file CompositeCandidate.h.

typedef edm::Ref<CompositeCandidateCollection> pat::CompositeCandidateRef

Definition at line 26 of file CompositeCandidate.h.

typedef edm::RefVector<CompositeCandidateCollection> pat::CompositeCandidateRefVector

Definition at line 27 of file CompositeCandidate.h.

typedef reco::CompositeCandidate pat::CompositeCandidateType

Definition at line 33 of file CompositeCandidate.h.

typedef std::vector<Electron> pat::ElectronCollection

Definition at line 33 of file Electron.h.

typedef edm::Ref<ElectronCollection> pat::ElectronRef

Definition at line 35 of file Electron.h.

typedef edm::RefVector<ElectronCollection> pat::ElectronRefVector

Definition at line 36 of file Electron.h.

typedef reco::GsfElectron pat::ElectronType

Definition at line 43 of file Electron.h.

typedef reco::GsfElectronCollection pat::ElectronTypeCollection

Definition at line 44 of file Electron.h.

typedef std::vector<GenericParticle> pat::GenericParticleCollection

Definition at line 31 of file GenericParticle.h.

typedef edm::Ref<GenericParticleCollection> pat::GenericParticleRef

Definition at line 33 of file GenericParticle.h.

typedef edm::RefVector<GenericParticleCollection> pat::GenericParticleRefVector

Definition at line 34 of file GenericParticle.h.

typedef std::vector<Hemisphere> pat::HemisphereCollection

Definition at line 9 of file Hemisphere.h.

typedef edm::Ref<HemisphereCollection> pat::HemisphereRef

Definition at line 11 of file Hemisphere.h.

typedef edm::RefVector<HemisphereCollection> pat::HemisphereRefVector

Definition at line 12 of file Hemisphere.h.

typedef reco::IsoDeposit pat::IsoDeposit

Definition at line 7 of file Isolation.h.

typedef std::vector<Jet> pat::JetCollection

Definition at line 43 of file Jet.h.

typedef edm::Ref<JetCollection> pat::JetRef

Definition at line 45 of file Jet.h.

typedef edm::RefVector<JetCollection> pat::JetRefVector

Definition at line 46 of file Jet.h.

typedef reco::Jet pat::JetType

Definition at line 52 of file Jet.h.

typedef edm::ValueMap<double> pat::JetValueMap

Definition at line 34 of file JetSelector.h.

typedef std::vector<MET> pat::METCollection

Definition at line 30 of file MET.h.

typedef edm::Ref<METCollection> pat::METRef

Definition at line 32 of file MET.h.

typedef edm::RefVector<METCollection> pat::METRefVector

Definition at line 33 of file MET.h.

typedef reco::MET pat::METType

Definition at line 40 of file MET.h.

typedef std::vector<pat::MHT> pat::MHTCollection

Definition at line 31 of file MHT.h.

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

Definition at line 34 of file Muon.h.

typedef edm::Ref<MuonCollection> pat::MuonRef

Definition at line 36 of file Muon.h.

typedef edm::RefVector<MuonCollection> pat::MuonRefVector

Definition at line 37 of file Muon.h.

typedef reco::Muon pat::MuonType

Definition at line 45 of file Muon.h.

typedef reco::MuonCollection pat::MuonTypeCollection

Definition at line 46 of file Muon.h.

typedef std::vector< std::pair<size_t, size_t> > pat::OverlapList

A vector of pairs of indices <i1,i2>, for each i1 that overlaps, i2 is the "best" overlap match.

if an element of does not overlap with anyone, it will not end up in this list.

Definition at line 15 of file GenericOverlapFinder.h.

typedef std::vector<Particle> pat::ParticleCollection

Definition at line 24 of file Particle.h.

typedef edm::Ref<ParticleCollection> pat::ParticleRef

Definition at line 26 of file Particle.h.

typedef edm::RefVector<ParticleCollection> pat::ParticleRefVector

Definition at line 27 of file Particle.h.

typedef ObjectCountFilter<edm::View<reco::Candidate>, AnySelector, AndSelector<MinNumberSelector, MaxNumberSelector> > pat::PATCandViewCountFilter

Definition at line 21 of file PATObjectFilter.h.

typedef pat::PATCleaner<pat::Electron> pat::PATElectronCleaner

Definition at line 142 of file PATCleaner.cc.

typedef SingleObjectSelector< std::vector<Electron>, StringCutObjectSelector<Electron>, edm::RefVector<std::vector<Electron> > > pat::PATElectronRefSelector

Definition at line 68 of file PATObjectSelector.h.

typedef SingleObjectSelector< std::vector<Electron>, StringCutObjectSelector<Electron> > pat::PATElectronSelector

Definition at line 34 of file PATObjectSelector.h.

typedef pat::PATCleaner<pat::GenericParticle> pat::PATGenericParticleCleaner

Definition at line 148 of file PATCleaner.cc.

typedef SingleObjectSelector< std::vector<GenericParticle>, StringCutObjectSelector<GenericParticle>, edm::RefVector<std::vector<GenericParticle> > > pat::PATGenericParticleRefSelector

Definition at line 103 of file PATObjectSelector.h.

typedef SingleObjectSelector< std::vector<GenericParticle>, StringCutObjectSelector<GenericParticle> > pat::PATGenericParticleSelector

Definition at line 62 of file PATObjectSelector.h.

typedef pat::PATCleaner<pat::Jet> pat::PATJetCleaner

Definition at line 146 of file PATCleaner.cc.

typedef SingleObjectSelector< std::vector<Jet>, StringCutObjectSelector<Jet>, edm::RefVector<std::vector<Jet> > > pat::PATJetRefSelector

Definition at line 88 of file PATObjectSelector.h.

typedef SingleObjectSelector< std::vector<Jet>, StringCutObjectSelector<Jet> > pat::PATJetSelector

Definition at line 50 of file PATObjectSelector.h.

typedef pat::PATCleaner<pat::MET> pat::PATMETCleaner

Definition at line 147 of file PATCleaner.cc.

typedef SingleObjectSelector< std::vector<MET>, StringCutObjectSelector<MET>, edm::RefVector<std::vector<MET> > > pat::PATMETRefSelector

Definition at line 93 of file PATObjectSelector.h.

typedef SingleObjectSelector< std::vector<MET>, StringCutObjectSelector<MET> > pat::PATMETSelector

Definition at line 54 of file PATObjectSelector.h.

typedef pat::PATCleaner<pat::Muon> pat::PATMuonCleaner

Definition at line 143 of file PATCleaner.cc.

typedef SingleObjectSelector< std::vector<Muon>, StringCutObjectSelector<Muon>, edm::RefVector<std::vector<Muon> > > pat::PATMuonRefSelector

Definition at line 73 of file PATObjectSelector.h.

typedef SingleObjectSelector< std::vector<Muon>, StringCutObjectSelector<Muon> > pat::PATMuonSelector

Definition at line 38 of file PATObjectSelector.h.

typedef SingleObjectSelector< std::vector<PFParticle>, StringCutObjectSelector<PFParticle>, edm::RefVector<std::vector<PFParticle> > > pat::PATPFParticleRefSelector

Definition at line 98 of file PATObjectSelector.h.

typedef SingleObjectSelector< std::vector<PFParticle>, StringCutObjectSelector<PFParticle> > pat::PATPFParticleSelector

Definition at line 58 of file PATObjectSelector.h.

typedef pat::PATCleaner<pat::Photon> pat::PATPhotonCleaner

Definition at line 145 of file PATCleaner.cc.

typedef SingleObjectSelector< std::vector<Photon>, StringCutObjectSelector<Photon>, edm::RefVector<std::vector<Photon> > > pat::PATPhotonRefSelector

Definition at line 83 of file PATObjectSelector.h.

typedef SingleObjectSelector< std::vector<Photon>, StringCutObjectSelector<Photon> > pat::PATPhotonSelector

Definition at line 46 of file PATObjectSelector.h.

typedef pat::PATCleaner<pat::Tau> pat::PATTauCleaner

Definition at line 144 of file PATCleaner.cc.

typedef SingleObjectSelector< std::vector<Tau>, StringCutObjectSelector<Tau>, edm::RefVector<std::vector<Tau> > > pat::PATTauRefSelector

Definition at line 78 of file PATObjectSelector.h.

typedef SingleObjectSelector< std::vector<Tau>, StringCutObjectSelector<Tau> > pat::PATTauSelector

Definition at line 42 of file PATObjectSelector.h.

typedef PATTriggerMatchEmbedder< Electron, ElectronType > pat::PATTriggerMatchElectronEmbedder

Definition at line 57 of file PATTriggerMatchEmbedder.cc.

typedef PATTriggerMatchEmbedder< Jet , JetType > pat::PATTriggerMatchJetEmbedder

Definition at line 58 of file PATTriggerMatchEmbedder.cc.

typedef PATTriggerMatchEmbedder< MET , METType > pat::PATTriggerMatchMETEmbedder

Definition at line 59 of file PATTriggerMatchEmbedder.cc.

typedef PATTriggerMatchEmbedder< Muon , MuonType > pat::PATTriggerMatchMuonEmbedder

Definition at line 60 of file PATTriggerMatchEmbedder.cc.

typedef PATTriggerMatchEmbedder< Photon , PhotonType > pat::PATTriggerMatchPhotonEmbedder

Definition at line 61 of file PATTriggerMatchEmbedder.cc.

typedef PATTriggerMatchEmbedder< Tau , TauType > pat::PATTriggerMatchTauEmbedder

Definition at line 62 of file PATTriggerMatchEmbedder.cc.

typedef std::vector<PFParticle> pat::PFParticleCollection

Definition at line 26 of file PFParticle.h.

typedef edm::Ref<PFParticleCollection> pat::PFParticleRef

Definition at line 28 of file PFParticle.h.

typedef edm::RefVector<PFParticleCollection> pat::PFParticleRefVector

Definition at line 29 of file PFParticle.h.

typedef reco::PFCandidate pat::PFParticleType

Definition at line 35 of file PFParticle.h.

typedef reco::PFJet::Specific pat::PFSpecific

Definition at line 54 of file Jet.h.

typedef std::vector<Photon> pat::PhotonCollection

Definition at line 31 of file Photon.h.

typedef edm::Ref<PhotonCollection> pat::PhotonRef

Definition at line 33 of file Photon.h.

typedef edm::RefVector<PhotonCollection> pat::PhotonRefVector

Definition at line 34 of file Photon.h.

typedef reco::Photon pat::PhotonType

Definition at line 42 of file Photon.h.

typedef std::vector<Tau> pat::TauCollection

Definition at line 36 of file Tau.h.

typedef edm::Ref<TauCollection> pat::TauRef

Definition at line 38 of file Tau.h.

typedef edm::RefVector<TauCollection> pat::TauRefVector

Definition at line 39 of file Tau.h.

typedef reco::BaseTau pat::TauType

Definition at line 46 of file Tau.h.

typedef std::vector< TriggerFilter > pat::TriggerFilterCollection

collection of TriggerFilter

Definition at line 70 of file TriggerFilter.h.

typedef edm::Ref< TriggerFilterCollection > pat::TriggerFilterRef

persistent reference to an item in a TriggerFilterCollection

Definition at line 72 of file TriggerFilter.h.

typedef edm::RefProd< TriggerFilterCollection > pat::TriggerFilterRefProd

persistent reference to a TriggerFilterCollection product

Definition at line 74 of file TriggerFilter.h.

typedef edm::RefVector< TriggerFilterCollection > pat::TriggerFilterRefVector

vector of persistent references to items in the same TriggerFilterCollection

Definition at line 76 of file TriggerFilter.h.

typedef std::vector< TriggerObject > pat::TriggerObjectCollection

collection of TriggerObject

Definition at line 69 of file TriggerObject.h.

typedef edm::Association< TriggerObjectCollection > pat::TriggerObjectMatch

association of TriggerObjects to store matches to Candidates

Definition at line 79 of file TriggerObject.h.

typedef std::map< std::string, TriggerObjectMatchRefProd > pat::TriggerObjectMatchContainer

container to store references to matches from different producers in the trigger event

Definition at line 83 of file TriggerObject.h.

typedef std::map< std::string, TriggerObjectRef > pat::TriggerObjectMatchMap

container to store match references from different producers (for one PAT object)

Definition at line 73 of file TriggerObject.h.

typedef edm::RefProd< TriggerObjectMatch > pat::TriggerObjectMatchRefProd

persistent reference to a TriggerObjectMatch product

Definition at line 81 of file TriggerObject.h.

typedef edm::Ref< TriggerObjectCollection > pat::TriggerObjectRef

persistent reference to an item in a TriggerObjectCollection

Definition at line 71 of file TriggerObject.h.

typedef edm::RefProd< TriggerObjectCollection > pat::TriggerObjectRefProd

persistent reference to a TriggerObjectCollection product

Definition at line 75 of file TriggerObject.h.

typedef edm::RefVector< TriggerObjectCollection > pat::TriggerObjectRefVector

vector of persistent references to items in the same TriggerObjectCollection

Definition at line 77 of file TriggerObject.h.

typedef std::vector< TriggerObjectStandAlone > pat::TriggerObjectStandAloneCollection

collection of TriggerObjectStandAlone

Definition at line 70 of file TriggerObjectStandAlone.h.

typedef edm::Association< TriggerObjectStandAloneCollection > pat::TriggerObjectStandAloneMatch

association of TriggerObjectStandAlones to store matches to Candidates

Definition at line 78 of file TriggerObjectStandAlone.h.

typedef edm::Ref< TriggerObjectStandAloneCollection > pat::TriggerObjectStandAloneRef

persistent reference to an item in a TriggerObjectStandAloneCollection

Definition at line 72 of file TriggerObjectStandAlone.h.

typedef edm::RefProd< TriggerObjectStandAloneCollection > pat::TriggerObjectStandAloneRefProd

persistent reference to a TriggerObjectStandAloneCollection product

Definition at line 74 of file TriggerObjectStandAlone.h.

typedef edm::RefVector< TriggerObjectStandAloneCollection > pat::TriggerObjectStandAloneRefVector

vector of persistent references to items in the same TriggerObjectStandAloneCollection

Definition at line 76 of file TriggerObjectStandAlone.h.

typedef std::vector< TriggerPath > pat::TriggerPathCollection

collection of TriggerPath

Definition at line 81 of file TriggerPath.h.

typedef edm::Ref< TriggerPathCollection > pat::TriggerPathRef

persistent reference to an item in a TriggerPathCollection

Definition at line 83 of file TriggerPath.h.

typedef edm::RefProd< TriggerPathCollection > pat::TriggerPathRefProd

persistent reference to a TriggerPathCollection product

Definition at line 85 of file TriggerPath.h.

typedef edm::RefVector< TriggerPathCollection > pat::TriggerPathRefVector

vector of persistent references to items in the same TriggerPathCollection

Definition at line 87 of file TriggerPath.h.

typedef edm::OwnVector<TriggerPrimitive> pat::TriggerPrimitiveCollection

collection of TriggerPrimitive

Definition at line 66 of file TriggerPrimitive.h.

typedef edm::Association<TriggerPrimitiveCollection> pat::TriggerPrimitiveMatch

vector of reference to TriggerPrimitive in the same collection

Definition at line 74 of file TriggerPrimitive.h.

typedef edm::Ref<TriggerPrimitiveCollection> pat::TriggerPrimitiveRef

persistent reference to a TriggerPrimitive

Definition at line 68 of file TriggerPrimitive.h.

typedef edm::RefProd<TriggerPrimitiveCollection> pat::TriggerPrimitiveRefProd

persistent reference to a TriggerPrimitiveCollection

Definition at line 70 of file TriggerPrimitive.h.

typedef edm::RefVector<TriggerPrimitiveCollection> pat::TriggerPrimitiveRefVector

vector of reference to TriggerPrimitive in the same collection

Definition at line 72 of file TriggerPrimitive.h.

typedef edm::OwnVector<pat::UserData> pat::UserDataCollection

Definition at line 84 of file UserData.h.


Enumeration Type Documentation

enum pat::IsolationKeys

Enum defining isolation keys.

Enumerator:
TrackerIso 
ECalIso 
HCalIso 
ParticleIso 
ChargedParticleIso 
NeutralParticleIso 
GammaParticleIso 
User1Iso 
User2Iso 
User3Iso 
User4Iso 
User5Iso 
UserBaseIso 
CaloIso 

Definition at line 9 of file Isolation.h.

00009                        { TrackerIso=0, ECalIso=1, HCalIso=2,
00010                          ParticleIso=3, ChargedParticleIso=4, NeutralParticleIso=5, GammaParticleIso=6,  
00011         User1Iso=7, User2Iso=8, User3Iso=9, User4Iso=10, User5Iso=11,
00012         UserBaseIso=7, // offset of the first user isolation
00013         CaloIso=-1     // keys which are not real indices are mapped to negative numbers.
00014     };

enum pat::ParticleStatus

Definition of particle status after selection.

Enumerator:
GOOD  0: Passed selection
BAD  1: Failed selection (without additional info)
HOVERE  2: Bad H/E ratio
SHOWER  3: Bad ECAL shower shape
MATCHING  4: Bad matching to track

Definition at line 32 of file ParticleCode.h.

00032                       { 
00033     GOOD = 0,    
00034     BAD,         
00035     HOVERE,      
00036     SHOWER,      
00037     MATCHING     
00038   };

enum typedef reco::LeafCandidate pat::ParticleType

Definition of particle types.

Enumerator:
UNKNOWN  0: Unidentified isolated particle
ELECTRON  1:
MUON  2:
TAU  3:
PHOTON  4:
JET  5:
BJET  6:
TOP  7:
INVISIBLE  8: Invisible particle (Monte Carlo only)

Definition at line 18 of file ParticleCode.h.

00018                     { 
00019     UNKNOWN = 0,  
00020     ELECTRON,     
00021     MUON,         
00022     TAU,          
00023     PHOTON,       
00024     JET,          
00025     BJET,         
00026     TOP,          
00027     INVISIBLE     
00028   };


Function Documentation

pat::DEFINE_FWK_MODULE ( bJetFilter   ) 


Generated on Tue Jun 9 18:49:28 2009 for CMSSW by  doxygen 1.5.4