Namespaces | |
eventhypothesis | |
helper | |
tau | |
Classes | |
class | bJetSelector |
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 | Conversion |
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. for hadron or muon not fully reconstructed) More... | |
class | GenPlusSimParticleProducer |
Produces reco::GenParticle from SimTracks. More... | |
class | HardEventHypothesis |
HardEventHypothesis is a pure virtual base class to implement a "hard" event hypothesis class. More... | |
class | HeavyIon |
class | Hemisphere |
class | HLTL1MuonMatcher |
class | Jet |
Analysis-level calorimeter jet class. More... | |
class | JetCorrFactors |
Class for the storage of jet correction factors. More... | |
class | JetCorrFactorsProducer |
Produces a ValueMap between JetCorrFactors and the to the originating reco jets. More... | |
struct | JetSelection |
class | JetSelector |
Selects good Jets. More... | |
class | L1MuonMatcher |
Matcher of reconstructed objects to L1 Muons. 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. for efficiencies. More... | |
class | MatcherByPulls |
class | MatcherUsingTracks |
Matcher of reconstructed objects to other reconstructed objects using the tracks inside them. More... | |
class | MatcherUsingTracksAlgorithm |
Matcher of reconstructed objects to other reconstructed objects using the tracks inside them. 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 |
struct | OverlapDistance |
class | Particle |
Analysis-level particle class. More... | |
class | PATCleaner |
PAT Cleaner module for PAT Objects. More... | |
class | PATCompositeCandidateProducer |
Produces the pat::CompositeCandidate. More... | |
class | PATConversionProducer |
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 | PATJetSelector |
class | PATLeptonCountFilter |
class | PATMETProducer |
Produces the pat::MET. More... | |
class | PATMHTProducer |
class | PATMuonProducer |
class definition More... | |
class | PATObject |
Templated PAT object container. More... | |
class | PATPFParticleProducer |
Produces pat::PFParticle's. More... | |
class | PATPhotonProducer |
Produces the pat::Photon. More... | |
class | PATPrimaryVertexSelector |
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 central entry point to full PAT trigger information. More... | |
class | PATTriggerMatchEmbedder |
class | PATTriggerMatchSelector |
class | PATTriggerProducer |
Produces the full or stand-alone PAT trigger information collections. 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 | SelectorByFlags |
class | strbitset |
class | Tau |
Analysis-level tau class. More... | |
class | TauCorrFactors |
Class for the storage of tau-jet energy correction factors. More... | |
class | TauJetCorrFactors |
class | TauJetCorrFactorsProducer |
Produces a ValueMap between TauJetCorrFactors and the originating reco taus. More... | |
class | TrackerIsolationPt |
Calculates a lepton's tracker isolation pt. More... | |
class | TriggerAlgorithm |
Analysis-level L1 trigger algorithm class. More... | |
class | TriggerCondition |
Analysis-level L1 trigger condition class. More... | |
class | TriggerEvent |
Analysis-level trigger event class. More... | |
class | TriggerFilter |
Analysis-level HLTrigger filter class. More... | |
class | TriggerObject |
Analysis-level trigger object class. More... | |
class | TriggerObjectStandAlone |
Analysis-level trigger object class (stand-alone) More... | |
class | TriggerPath |
Analysis-level HLTrigger path 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 |
Enumerations | |
enum | IsolationKeys { TrackIso =0, EcalIso =1, HcalIso =2, PfAllParticleIso =3, PfChargedHadronIso =4, PfNeutralHadronIso =5, PfGammaIso =6, User1Iso =7, User2Iso =8, User3Iso =9, User4Iso =10, User5Iso =11, UserBaseIso =7, CaloIso =-1, PfPUChargedHadronIso =12, PfChargedAllIso =13 } |
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 | |
strbitset | operator& (const strbitset &l, const strbitset &r) |
std::ostream & | operator<< (std::ostream &out, const strbitset::index_type &r) |
strbitset | operator^ (const strbitset &l, const strbitset &r) |
strbitset | operator| (const strbitset &l, const strbitset &r) |
typedef std::vector<edm::FwdPtr<CaloTower> > pat::CaloTowerFwdPtrCollection |
typedef std::vector<CandKinResolution> pat::CandKinResolutionCollection |
Definition at line 150 of file CandKinResolution.h.
Definition at line 151 of file CandKinResolution.h.
typedef std::vector<CompositeCandidate> pat::CompositeCandidateCollection |
Definition at line 25 of file CompositeCandidate.h.
Definition at line 27 of file CompositeCandidate.h.
Definition at line 28 of file CompositeCandidate.h.
typedef std::vector<Conversion> pat::ConversionCollection |
Definition at line 13 of file Conversion.h.
Definition at line 15 of file Conversion.h.
Definition at line 16 of file Conversion.h.
typedef std::vector<Electron> pat::ElectronCollection |
Definition at line 37 of file Electron.h.
typedef edm::Ref<ElectronCollection> pat::ElectronRef |
Definition at line 39 of file Electron.h.
Definition at line 40 of file Electron.h.
typedef std::vector<GenericParticle> pat::GenericParticleCollection |
Definition at line 31 of file GenericParticle.h.
Definition at line 33 of file GenericParticle.h.
Definition at line 34 of file GenericParticle.h.
typedef std::vector<Hemisphere> pat::HemisphereCollection |
Definition at line 9 of file Hemisphere.h.
Definition at line 11 of file Hemisphere.h.
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 |
typedef edm::Ref<JetCollection> pat::JetRef |
typedef edm::RefVector<JetCollection> pat::JetRefVector |
typedef edm::ValueMap<double> pat::JetValueMap |
Definition at line 34 of file JetSelector.h.
typedef std::pair< bool, std::string > pat::L1Seed |
Pair to store decision and name of L1 seeds.
Definition at line 37 of file TriggerPath.h.
typedef std::vector< L1Seed > pat::L1SeedCollection |
Collection of L1Seed.
Definition at line 39 of file TriggerPath.h.
typedef std::vector<MET> pat::METCollection |
typedef edm::Ref<METCollection> pat::METRef |
typedef edm::RefVector<METCollection> pat::METRefVector |
typedef std::vector<pat::MHT> pat::MHTCollection |
typedef std::vector<Muon> pat::MuonCollection |
typedef edm::Ref<MuonCollection> pat::MuonRef |
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 25 of file Particle.h.
typedef edm::Ref<ParticleCollection> pat::ParticleRef |
Definition at line 27 of file Particle.h.
Definition at line 28 of file Particle.h.
typedef ObjectCountFilter<edm::View<reco::Candidate>, AnySelector, AndSelector<MinNumberSelector, MaxNumberSelector> >::type pat::PATCandViewCountFilter |
Definition at line 19 of file PATObjectFilter.h.
typedef SingleObjectSelector< std::vector<CompositeCandidate>, StringCutObjectSelector<CompositeCandidate, true>, edm::RefVector<std::vector<CompositeCandidate> > > pat::PATCompositeCandidateRefSelector |
Definition at line 119 of file PATObjectSelector.h.
typedef SingleObjectSelector< std::vector<CompositeCandidate>, StringCutObjectSelector<CompositeCandidate, true> > pat::PATCompositeCandidateSelector |
Definition at line 65 of file PATObjectSelector.h.
Definition at line 5 of file PATCleaner.cc.
typedef SingleObjectSelector< std::vector<Electron>, StringCutObjectSelector<Electron>, edm::RefVector<std::vector<Electron> > > pat::PATElectronRefSelector |
Definition at line 79 of file PATObjectSelector.h.
typedef SingleObjectSelector< std::vector<Electron>, StringCutObjectSelector<Electron> > pat::PATElectronSelector |
Definition at line 37 of file PATObjectSelector.h.
Definition at line 11 of file PATCleaner.cc.
typedef SingleObjectSelector< std::vector<GenericParticle>, StringCutObjectSelector<GenericParticle>, edm::RefVector<std::vector<GenericParticle> > > pat::PATGenericParticleRefSelector |
Definition at line 114 of file PATObjectSelector.h.
typedef SingleObjectSelector< std::vector<GenericParticle>, StringCutObjectSelector<GenericParticle> > pat::PATGenericParticleSelector |
Definition at line 73 of file PATObjectSelector.h.
typedef pat::PATCleaner<pat::Jet> pat::PATJetCleaner |
Definition at line 9 of file PATCleaner.cc.
typedef SingleObjectSelector< std::vector<Jet>, StringCutObjectSelector<Jet>, edm::RefVector<std::vector<Jet> > > pat::PATJetRefSelector |
Definition at line 99 of file PATObjectSelector.h.
typedef pat::PATCleaner<pat::MET> pat::PATMETCleaner |
Definition at line 10 of file PATCleaner.cc.
typedef SingleObjectSelector< std::vector<MET>, StringCutObjectSelector<MET>, edm::RefVector<std::vector<MET> > > pat::PATMETRefSelector |
Definition at line 104 of file PATObjectSelector.h.
typedef SingleObjectSelector< std::vector<MET>, StringCutObjectSelector<MET> > pat::PATMETSelector |
Definition at line 57 of file PATObjectSelector.h.
typedef pat::PATCleaner<pat::Muon> pat::PATMuonCleaner |
Definition at line 6 of file PATCleaner.cc.
typedef SingleObjectSelector< std::vector<Muon>, StringCutObjectSelector<Muon>, edm::RefVector<std::vector<Muon> > > pat::PATMuonRefSelector |
Definition at line 84 of file PATObjectSelector.h.
typedef SingleObjectSelector< std::vector<Muon>, StringCutObjectSelector<Muon> > pat::PATMuonSelector |
Definition at line 41 of file PATObjectSelector.h.
typedef SingleObjectSelector< std::vector<PFParticle>, StringCutObjectSelector<PFParticle>, edm::RefVector<std::vector<PFParticle> > > pat::PATPFParticleRefSelector |
Definition at line 109 of file PATObjectSelector.h.
typedef SingleObjectSelector< std::vector<PFParticle>, StringCutObjectSelector<PFParticle> > pat::PATPFParticleSelector |
Definition at line 61 of file PATObjectSelector.h.
Definition at line 8 of file PATCleaner.cc.
typedef SingleObjectSelector< std::vector<Photon>, StringCutObjectSelector<Photon>, edm::RefVector<std::vector<Photon> > > pat::PATPhotonRefSelector |
Definition at line 94 of file PATObjectSelector.h.
typedef SingleObjectSelector< std::vector<Photon>, StringCutObjectSelector<Photon> > pat::PATPhotonSelector |
Definition at line 49 of file PATObjectSelector.h.
typedef pat::PATCleaner<pat::Tau> pat::PATTauCleaner |
Definition at line 7 of file PATCleaner.cc.
typedef SingleObjectSelector< std::vector<Tau>, StringCutObjectSelector<Tau>, edm::RefVector<std::vector<Tau> > > pat::PATTauRefSelector |
Definition at line 89 of file PATObjectSelector.h.
typedef SingleObjectSelector< std::vector<Tau>, StringCutObjectSelector<Tau> > pat::PATTauSelector |
Definition at line 45 of file PATObjectSelector.h.
Definition at line 57 of file PATTriggerMatchEmbedder.cc.
Definition at line 58 of file PATTriggerMatchEmbedder.cc.
Definition at line 59 of file PATTriggerMatchEmbedder.cc.
Definition at line 60 of file PATTriggerMatchEmbedder.cc.
Definition at line 61 of file PATTriggerMatchEmbedder.cc.
Definition at line 62 of file PATTriggerMatchEmbedder.cc.
typedef SingleObjectSelector< std::vector<TriggerObjectStandAlone>, StringCutObjectSelector<TriggerObjectStandAlone> > pat::PATTriggerObjectStandAloneSelector |
Definition at line 69 of file PATObjectSelector.h.
typedef std::vector<edm::FwdPtr<reco::PFCandidate> > pat::PFCandidateFwdPtrCollection |
typedef std::vector<PFParticle> pat::PFParticleCollection |
Definition at line 26 of file PFParticle.h.
Definition at line 28 of file PFParticle.h.
Definition at line 29 of file PFParticle.h.
typedef reco::PFJet::Specific pat::PFSpecific |
typedef std::vector<Photon> pat::PhotonCollection |
typedef edm::Ref<PhotonCollection> pat::PhotonRef |
typedef std::vector<edm::FwdPtr<reco::BaseTagInfo> > pat::TagInfoFwdPtrCollection |
typedef std::vector<Tau> pat::TauCollection |
typedef edm::Ref<TauCollection> pat::TauRef |
typedef edm::RefVector<TauCollection> pat::TauRefVector |
typedef std::vector< TriggerAlgorithm > pat::TriggerAlgorithmCollection |
Collection of TriggerAlgorithm.
Definition at line 135 of file TriggerAlgorithm.h.
Persistent reference to an item in a TriggerAlgorithmCollection.
Definition at line 137 of file TriggerAlgorithm.h.
Persistent reference to a TriggerAlgorithmCollection product.
Definition at line 139 of file TriggerAlgorithm.h.
Vector of persistent references to items in the same TriggerAlgorithmCollection.
Definition at line 141 of file TriggerAlgorithm.h.
Const iterator over vector of persistent references to items in the same TriggerAlgorithmCollection.
Definition at line 143 of file TriggerAlgorithm.h.
typedef std::vector< TriggerCondition > pat::TriggerConditionCollection |
Collection of TriggerCondition.
Definition at line 111 of file TriggerCondition.h.
Persistent reference to an item in a TriggerConditionCollection.
Definition at line 113 of file TriggerCondition.h.
Persistent reference to a TriggerConditionCollection product.
Definition at line 115 of file TriggerCondition.h.
Vector of persistent references to items in the same TriggerConditionCollection.
Definition at line 117 of file TriggerCondition.h.
Const iterator over vector of persistent references to items in the same TriggerConditionCollection.
Definition at line 119 of file TriggerCondition.h.
typedef std::vector< TriggerFilter > pat::TriggerFilterCollection |
Collection of TriggerFilter.
Definition at line 119 of file TriggerFilter.h.
typedef edm::Ref< TriggerFilterCollection > pat::TriggerFilterRef |
Persistent reference to an item in a TriggerFilterCollection.
Definition at line 121 of file TriggerFilter.h.
Persistent reference to a TriggerFilterCollection product.
Definition at line 123 of file TriggerFilter.h.
Vector of persistent references to items in the same TriggerFilterCollection.
Definition at line 125 of file TriggerFilter.h.
Const iterator over vector of persistent references to items in the same TriggerFilterCollection.
Definition at line 127 of file TriggerFilter.h.
typedef std::vector< TriggerObject > pat::TriggerObjectCollection |
Collection of TriggerObject.
Definition at line 147 of file TriggerObject.h.
Association of TriggerObjects to store matches to Candidates.
Definition at line 159 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 163 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 151 of file TriggerObject.h.
Persistent reference to a TriggerObjectMatch product.
Definition at line 161 of file TriggerObject.h.
typedef edm::Ref< TriggerObjectCollection > pat::TriggerObjectRef |
Persistent reference to an item in a TriggerObjectCollection.
Definition at line 149 of file TriggerObject.h.
Persistent reference to a TriggerObjectCollection product.
Definition at line 153 of file TriggerObject.h.
Vector of persistent references to items in the same TriggerObjectCollection.
Definition at line 155 of file TriggerObject.h.
Const iterator over vector of persistent references to items in the same TriggerObjectCollection.
Definition at line 157 of file TriggerObject.h.
typedef std::vector< TriggerObjectStandAlone > pat::TriggerObjectStandAloneCollection |
Collection of TriggerObjectStandAlone.
Definition at line 151 of file TriggerObjectStandAlone.h.
Association of TriggerObjectStandAlones to store matches to Candidates.
Definition at line 161 of file TriggerObjectStandAlone.h.
Persistent reference to an item in a TriggerObjectStandAloneCollection.
Definition at line 153 of file TriggerObjectStandAlone.h.
Persistent reference to a TriggerObjectStandAloneCollection product.
Definition at line 155 of file TriggerObjectStandAlone.h.
Vector of persistent references to items in the same TriggerObjectStandAloneCollection.
Definition at line 157 of file TriggerObjectStandAlone.h.
typedef edm::RefVectorIterator< TriggerObjectStandAloneCollection > pat::TriggerObjectStandAloneRefVectorIterator |
Const iterator over vector of persistent references to items in the same TriggerObjectStandAloneCollection.
Definition at line 159 of file TriggerObjectStandAlone.h.
typedef std::vector< TriggerPath > pat::TriggerPathCollection |
Collection of TriggerPath.
Definition at line 155 of file TriggerPath.h.
typedef edm::Ref< TriggerPathCollection > pat::TriggerPathRef |
Persistent reference to an item in a TriggerPathCollection.
Definition at line 157 of file TriggerPath.h.
Persistent reference to a TriggerPathCollection product.
Definition at line 159 of file TriggerPath.h.
Vector of persistent references to items in the same TriggerPathCollection.
Definition at line 161 of file TriggerPath.h.
Const iterator over vector of persistent references to items in the same TriggerPathCollection.
Definition at line 163 of file TriggerPath.h.
Definition at line 84 of file UserData.h.
enum pat::IsolationKeys |
Enum defining isolation keys.
Definition at line 9 of file Isolation.h.
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.
enum 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.
Definition at line 9 of file strbitset.cc.
References prof2calltree::l, alignCSCRings::r, and run_regression::ret.
std::ostream& pat::operator<< | ( | std::ostream & | out, |
const strbitset::index_type & | r | ||
) |
Definition at line 27 of file strbitset.cc.
References pat::strbitset::index_type::i_, and dbtoconf::out.
Definition at line 21 of file strbitset.cc.
References prof2calltree::l, alignCSCRings::r, and run_regression::ret.
Definition at line 15 of file strbitset.cc.
References prof2calltree::l, alignCSCRings::r, and run_regression::ret.