Namespaces | |
eventhypothesis | |
helper | |
pat_statics | |
tau | |
Classes | |
class | __class__ |
class | __class__Producer |
class | BadPFCandidateJetsEEnoiseProducer |
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... | |
class | EventHypothesis |
class | FakeTrackProducer |
Matcher of reconstructed objects to other reconstructed objects using the tracks inside them. More... | |
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 | GenJetFlavourInfoPreserver |
Transfers the JetFlavourInfos from the original GenJets to the slimmedGenJets in MiniAOD. More... | |
class | GenJetMatcher |
class | GenMETExtractor |
Retrieves the genMET from a pat::MET. 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 | HcalDepthEnergyFractions |
class | HeavyIon |
class | Hemisphere |
class | HLTL1MuonMatcher |
class | IsolatedTrack |
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 | LeptonUpdater |
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 | ModifiedObjectProducer |
class | Muon |
Analysis-level muon class. More... | |
class | MuonMvaEstimator |
class | MuonReSeeder |
Matcher of reconstructed objects to other reconstructed objects using the tracks inside them. More... | |
struct | MuonSelection |
Structure defining the muon selection. More... | |
class | MuonSelector |
Selects good muons. More... | |
class | ObjectModifier |
class | ObjectResolutionCalc |
Class to calculate MC resolutions for pat objects. More... | |
class | OutsideInMuonSeeder |
Matcher of reconstructed objects to other reconstructed objects using the tracks inside them. More... | |
struct | OverlapByDeltaR |
struct | OverlapDistance |
class | PackedCandidate |
class | PackedGenParticle |
class | PackedPFCandidateRefMixer |
class | PackedTriggerPrescales |
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 | PATElectronSlimmer |
Slimmer of PAT Electrons. More... | |
class | PATGenCandsFromSimTracksProducer |
Produces reco::GenParticle from SimTracks. More... | |
class | PATGenericParticleProducer |
Produces the pat::GenericParticle. More... | |
class | PATGenJetSlimmer |
Matcher of reconstructed objects to L1 Muons. More... | |
class | PATIsolatedTrackProducer |
class | PATJetProducer |
Produces pat::Jet's. More... | |
class | PATJetSelector |
class | PATJetSlimmer |
Matcher of reconstructed objects to L1 Muons. More... | |
class | PATJetUpdater |
Produces pat::Jet's. More... | |
class | PATLeptonCountFilter |
class | PATLostTracks |
class | PATMETProducer |
Produces the pat::MET. More... | |
class | PATMETSlimmer |
Slimmer of PAT METs. More... | |
class | PATMHTProducer |
class | PATMuonHeavyObjectCache |
class | PATMuonProducer |
class definition More... | |
class | PATMuonSlimmer |
Slimmer of PAT Muons. More... | |
class | PATObject |
Templated PAT object container. More... | |
class | PATObjectUserDataEmbedder |
class | PATPackedCandidateProducer |
class | PATPackedGenParticleProducer |
class | PATPFParticleProducer |
Produces pat::PFParticle's. More... | |
class | PATPhotonProducer |
Produces the pat::Photon. More... | |
class | PATPhotonSlimmer |
slimmer of PAT Taus More... | |
class | PATPrimaryVertexSelector |
class | PATSecondaryVertexSlimmer |
class | PATSingleVertexSelector |
Produces a list containing a single vertex selected by some criteria. More... | |
class | PATTauDiscriminator |
class | PATTauProducer |
Produces pat::Tau's. More... | |
class | PATTauSlimmer |
Slimmer of PAT Taus. More... | |
class | PATTrackAndVertexUnpacker |
class | PATTriggerEventProducer |
Produces the central entry point to full PAT trigger information. More... | |
class | PATTriggerMatchEmbedder |
class | PATTriggerMatchSelector |
class | PATTriggerObjectStandAloneSlimmer |
Packs filter labels and/or 4-vectors of a pat::TriggerObjectStandAloneCollection. More... | |
class | PATTriggerObjectStandAloneUnpacker |
Unpacks a pat::TriggerObjectStandAloneCollection with packed path names. More... | |
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 | PATVertexSlimmer |
class | PFIsolation |
class | PFParticle |
Analysis-level class for reconstructed particles. More... | |
class | Photon |
Analysis-level Photon class. More... | |
class | RawJetExtractorT |
class | RawJetExtractorT< pat::Jet > |
class | RecoMETExtractor |
Retrieves the recoMET from a pat::MET. More... | |
class | SelectorByFlags |
class | SoftMuonMvaEstimator |
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 | UnclusteredBlobProducer |
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 |
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 | |
PFIsolation | getMiniPFIsolation (const pat::PackedCandidateCollection *pfcands, const reco::Candidate::PolarLorentzVector &p4, float mindr=0.05, float maxdr=0.2, float kt_scale=10.0, float ptthresh=0.5, float deadcone_ch=0.0001, float deadcone_pu=0.01, float deadcone_ph=0.01, float deadcone_nh=0.01, float dZ_cut=0.0) |
float | miniIsoDr (const reco::Candidate::PolarLorentzVector &p4, float mindr, float maxdr, float kt_scale) |
double | muonRelMiniIsoPUCorrected (const PFIsolation &iso, const reco::Candidate::PolarLorentzVector &p4, double dr, double rho, const std::vector< double > &area) |
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) |
void | throwMissingLabel (const std::string &what, const std::string &bad_label, const std::vector< std::string > &available) |
Variables | |
static const int | qualityMap [8] = {1, 0, 1, 1, 4, 4, 5, 6} |
conversion map from quality flags used in PV association and miniAOD one More... | |
Take as input:
typedef std::vector<edm::FwdPtr<CaloTower> > pat::CaloTowerFwdPtrCollection |
typedef std::vector<CandKinResolution> pat::CandKinResolutionCollection |
Definition at line 153 of file CandKinResolution.h.
Definition at line 154 of file CandKinResolution.h.
typedef std::vector<CompositeCandidate> pat::CompositeCandidateCollection |
Definition at line 23 of file CompositeCandidate.h.
Definition at line 25 of file CompositeCandidate.h.
Definition at line 26 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::Ptr<pat::Electron> pat::ElectronPtr |
Definition at line 39 of file CutApplicatorBase.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 29 of file GenericParticle.h.
Definition at line 31 of file GenericParticle.h.
Definition at line 32 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<IsolatedTrack> pat::IsolatedTrackCollection |
Definition at line 130 of file IsolatedTrack.h.
typedef SingleObjectSelector< pat::IsolatedTrackCollection, StringCutObjectSelector<pat::IsolatedTrack> > pat::IsoTrackSelector |
Definition at line 125 of file PATObjectSelector.h.
typedef std::vector<Jet> pat::JetCollection |
typedef std::vector<edm::Ptr<pat::Jet> > pat::JetPtrCollection |
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 35 of file TriggerPath.h.
typedef std::vector< L1Seed > pat::L1SeedCollection |
Collection of L1Seed.
Definition at line 37 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::Ptr<pat::Muon> pat::MuonPtr |
Definition at line 41 of file CutApplicatorBase.h.
typedef edm::Ref<MuonCollection> pat::MuonRef |
typedef ObjectCountFilter< pat::MuonCollection, StringCutObjectSelector<pat::Muon> >::type pat::MuonRefPatCount |
Definition at line 130 of file PATObjectSelector.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<pat::PackedCandidate> pat::PackedCandidateCollection |
Definition at line 1098 of file PackedCandidate.h.
typedef edm::Ptr< pat::PackedCandidate > pat::PackedCandidatePtr |
Definition at line 18 of file PATMuonMerger.cc.
Definition at line 1099 of file PackedCandidate.h.
Definition at line 1100 of file PackedCandidate.h.
typedef std::vector<pat::PackedGenParticle> pat::PackedGenParticleCollection |
Definition at line 379 of file PackedGenParticle.h.
Definition at line 380 of file PackedGenParticle.h.
Definition at line 381 of file PackedGenParticle.h.
typedef std::vector<Particle> pat::ParticleCollection |
Definition at line 23 of file Particle.h.
typedef edm::Ref<ParticleCollection> pat::ParticleRef |
Definition at line 25 of file Particle.h.
Definition at line 26 of file Particle.h.
typedef ObjectCountFilter<edm::View<reco::Candidate>, AnySelector, AndSelector<MinNumberSelector, MaxNumberSelector> >::type pat::PATCandViewCountFilter |
Definition at line 18 of file PATObjectFilter.h.
typedef SingleObjectSelector< std::vector<CompositeCandidate>, StringCutObjectSelector<CompositeCandidate, true>, edm::RefVector<std::vector<CompositeCandidate> > > pat::PATCompositeCandidateRefSelector |
Definition at line 120 of file PATObjectSelector.h.
typedef SingleObjectSelector< std::vector<CompositeCandidate>, StringCutObjectSelector<CompositeCandidate, true> > pat::PATCompositeCandidateSelector |
Definition at line 66 of file PATObjectSelector.h.
Definition at line 5 of file PATCleaner.cc.
typedef edm::Ptr<pat::Electron> pat::patElectronPtr |
Definition at line 39 of file ElectronPFIsolationWithMapBasedVeto.cc.
typedef SingleObjectSelector< std::vector<Electron>, StringCutObjectSelector<Electron>, edm::RefVector<std::vector<Electron> > > pat::PATElectronRefSelector |
Definition at line 80 of file PATObjectSelector.h.
typedef SingleObjectSelector< std::vector<Electron>, StringCutObjectSelector<Electron> > pat::PATElectronSelector |
Definition at line 38 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 115 of file PATObjectSelector.h.
typedef SingleObjectSelector< std::vector<GenericParticle>, StringCutObjectSelector<GenericParticle> > pat::PATGenericParticleSelector |
Definition at line 74 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 100 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 105 of file PATObjectSelector.h.
typedef SingleObjectSelector< std::vector<MET>, StringCutObjectSelector<MET> > pat::PATMETSelector |
Definition at line 58 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 85 of file PATObjectSelector.h.
typedef SingleObjectSelector< std::vector<Muon>, StringCutObjectSelector<Muon> > pat::PATMuonSelector |
Definition at line 42 of file PATObjectSelector.h.
Definition at line 12 of file PATCleaner.cc.
typedef SingleObjectSelector< std::vector<PFParticle>, StringCutObjectSelector<PFParticle>, edm::RefVector<std::vector<PFParticle> > > pat::PATPFParticleRefSelector |
Definition at line 110 of file PATObjectSelector.h.
typedef SingleObjectSelector< std::vector<PFParticle>, StringCutObjectSelector<PFParticle> > pat::PATPFParticleSelector |
Definition at line 62 of file PATObjectSelector.h.
Definition at line 8 of file PATCleaner.cc.
typedef edm::Ptr<pat::Photon> pat::patPhotonPtr |
Definition at line 37 of file PhotonPFIsolationWithMapBasedVeto.cc.
typedef SingleObjectSelector< std::vector<Photon>, StringCutObjectSelector<Photon>, edm::RefVector<std::vector<Photon> > > pat::PATPhotonRefSelector |
Definition at line 95 of file PATObjectSelector.h.
typedef SingleObjectSelector< std::vector<Photon>, StringCutObjectSelector<Photon> > pat::PATPhotonSelector |
Definition at line 50 of file PATObjectSelector.h.
typedef pat::PATCleaner<pat::Tau> pat::PATTauCleaner |
Definition at line 7 of file PATCleaner.cc.
typedef edm::AssociationVector<pat::TauRefProd,std::vector<float> > pat::PATTauDiscriminatorBase |
Definition at line 10 of file PATTauDiscriminator.h.
Definition at line 23 of file PATTauDiscriminator.h.
Definition at line 24 of file PATTauDiscriminator.h.
Definition at line 25 of file PATTauDiscriminator.h.
Definition at line 22 of file PATTauDiscriminator.h.
typedef SingleObjectSelector< std::vector<Tau>, StringCutObjectSelector<Tau>, edm::RefVector<std::vector<Tau> > > pat::PATTauRefSelector |
Definition at line 90 of file PATObjectSelector.h.
typedef SingleObjectSelector< std::vector<Tau>, StringCutObjectSelector<Tau> > pat::PATTauSelector |
Definition at line 46 of file PATObjectSelector.h.
Definition at line 60 of file PATTriggerMatchEmbedder.cc.
Definition at line 61 of file PATTriggerMatchEmbedder.cc.
Definition at line 62 of file PATTriggerMatchEmbedder.cc.
Definition at line 63 of file PATTriggerMatchEmbedder.cc.
Definition at line 64 of file PATTriggerMatchEmbedder.cc.
Definition at line 65 of file PATTriggerMatchEmbedder.cc.
typedef SingleObjectSelector< std::vector<TriggerObjectStandAlone>, StringCutObjectSelector<TriggerObjectStandAlone> > pat::PATTriggerObjectStandAloneSelector |
Definition at line 70 of file PATObjectSelector.h.
typedef std::vector<edm::FwdPtr<reco::PFCandidate> > pat::PFCandidateFwdPtrCollection |
typedef std::vector<PFParticle> pat::PFParticleCollection |
Definition at line 24 of file PFParticle.h.
Definition at line 26 of file PFParticle.h.
Definition at line 27 of file PFParticle.h.
typedef reco::PFJet::Specific pat::PFSpecific |
typedef std::vector<Photon> pat::PhotonCollection |
typedef edm::Ptr<pat::Photon> pat::PhotonPtr |
Definition at line 40 of file CutApplicatorBase.h.
typedef edm::Ref<PhotonCollection> pat::PhotonRef |
typedef std::vector<edm::FwdPtr<reco::BaseTagInfo> > pat::TagInfoFwdPtrCollection |
typedef std::vector<Tau> pat::TauCollection |
typedef edm::Ptr<pat::Tau> pat::TauPtr |
Definition at line 42 of file CutApplicatorBase.h.
typedef edm::Ref<TauCollection> pat::TauRef |
typedef edm::RefProd<TauCollection> pat::TauRefProd |
typedef edm::RefVector<TauCollection> pat::TauRefVector |
typedef std::vector< TriggerAlgorithm > pat::TriggerAlgorithmCollection |
Collection of TriggerAlgorithm.
Definition at line 133 of file TriggerAlgorithm.h.
Persistent reference to an item in a TriggerAlgorithmCollection.
Definition at line 135 of file TriggerAlgorithm.h.
Persistent reference to a TriggerAlgorithmCollection product.
Definition at line 137 of file TriggerAlgorithm.h.
Vector of persistent references to items in the same TriggerAlgorithmCollection.
Definition at line 139 of file TriggerAlgorithm.h.
Const iterator over vector of persistent references to items in the same TriggerAlgorithmCollection.
Definition at line 141 of file TriggerAlgorithm.h.
typedef std::vector< TriggerCondition > pat::TriggerConditionCollection |
Collection of TriggerCondition.
Definition at line 109 of file TriggerCondition.h.
Persistent reference to an item in a TriggerConditionCollection.
Definition at line 111 of file TriggerCondition.h.
Persistent reference to a TriggerConditionCollection product.
Definition at line 113 of file TriggerCondition.h.
Vector of persistent references to items in the same TriggerConditionCollection.
Definition at line 115 of file TriggerCondition.h.
Const iterator over vector of persistent references to items in the same TriggerConditionCollection.
Definition at line 117 of file TriggerCondition.h.
typedef std::vector< TriggerFilter > pat::TriggerFilterCollection |
Collection of TriggerFilter.
Definition at line 117 of file TriggerFilter.h.
typedef edm::Ref< TriggerFilterCollection > pat::TriggerFilterRef |
Persistent reference to an item in a TriggerFilterCollection.
Definition at line 119 of file TriggerFilter.h.
Persistent reference to a TriggerFilterCollection product.
Definition at line 121 of file TriggerFilter.h.
Vector of persistent references to items in the same TriggerFilterCollection.
Definition at line 123 of file TriggerFilter.h.
Const iterator over vector of persistent references to items in the same TriggerFilterCollection.
Definition at line 125 of file TriggerFilter.h.
typedef std::vector< TriggerObject > pat::TriggerObjectCollection |
Collection of TriggerObject.
Definition at line 145 of file TriggerObject.h.
Association of TriggerObjects to store matches to Candidates.
Definition at line 157 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 161 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 149 of file TriggerObject.h.
Persistent reference to a TriggerObjectMatch product.
Definition at line 159 of file TriggerObject.h.
typedef edm::Ref< TriggerObjectCollection > pat::TriggerObjectRef |
Persistent reference to an item in a TriggerObjectCollection.
Definition at line 147 of file TriggerObject.h.
Persistent reference to a TriggerObjectCollection product.
Definition at line 151 of file TriggerObject.h.
Vector of persistent references to items in the same TriggerObjectCollection.
Definition at line 153 of file TriggerObject.h.
Const iterator over vector of persistent references to items in the same TriggerObjectCollection.
Definition at line 155 of file TriggerObject.h.
typedef std::vector< TriggerObjectStandAlone > pat::TriggerObjectStandAloneCollection |
Collection of TriggerObjectStandAlone.
Definition at line 192 of file TriggerObjectStandAlone.h.
Association of TriggerObjectStandAlones to store matches to Candidates.
Definition at line 202 of file TriggerObjectStandAlone.h.
Persistent reference to an item in a TriggerObjectStandAloneCollection.
Definition at line 194 of file TriggerObjectStandAlone.h.
Persistent reference to a TriggerObjectStandAloneCollection product.
Definition at line 196 of file TriggerObjectStandAlone.h.
Vector of persistent references to items in the same TriggerObjectStandAloneCollection.
Definition at line 198 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 200 of file TriggerObjectStandAlone.h.
typedef std::vector< TriggerPath > pat::TriggerPathCollection |
Collection of TriggerPath.
Definition at line 153 of file TriggerPath.h.
typedef edm::Ref< TriggerPathCollection > pat::TriggerPathRef |
Persistent reference to an item in a TriggerPathCollection.
Definition at line 155 of file TriggerPath.h.
Persistent reference to a TriggerPathCollection product.
Definition at line 157 of file TriggerPath.h.
Vector of persistent references to items in the same TriggerPathCollection.
Definition at line 159 of file TriggerPath.h.
Const iterator over vector of persistent references to items in the same TriggerPathCollection.
Definition at line 161 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.
PFIsolation pat::getMiniPFIsolation | ( | const pat::PackedCandidateCollection * | pfcands, |
const reco::Candidate::PolarLorentzVector & | p4, | ||
float | mindr = 0.05 , |
||
float | maxdr = 0.2 , |
||
float | kt_scale = 10.0 , |
||
float | ptthresh = 0.5 , |
||
float | deadcone_ch = 0.0001 , |
||
float | deadcone_pu = 0.01 , |
||
float | deadcone_ph = 0.01 , |
||
float | deadcone_nh = 0.01 , |
||
float | dZ_cut = 0.0 |
||
) |
Definition at line 19 of file MiniIsolation.cc.
References funct::abs(), reco::deltaR2(), isotracks_cff::fromPV, miniIsoDr(), muons2muons_cfi::PFIsolation, and EnergyCorrector::pt.
Referenced by pat::LeptonUpdater< T >::produce(), pat::PATElectronProducer::setElectronMiniIso(), and pat::PATMuonProducer::setMuonMiniIso().
float pat::miniIsoDr | ( | const reco::Candidate::PolarLorentzVector & | p4, |
float | mindr, | ||
float | maxdr, | ||
float | kt_scale | ||
) |
Definition at line 15 of file MiniIsolation.cc.
References SiStripPI::max, and min().
Referenced by getMiniPFIsolation(), and pat::PATMuonProducer::getRelMiniIsoPUCorrected().
double pat::muonRelMiniIsoPUCorrected | ( | const PFIsolation & | iso, |
const reco::Candidate::PolarLorentzVector & | p4, | ||
double | dr, | ||
double | rho, | ||
const std::vector< double > & | area | ||
) |
Definition at line 60 of file MiniIsolation.cc.
References funct::abs(), pat::PFIsolation::chargedHadronIso(), SiStripPI::max, pat::PFIsolation::neutralHadronIso(), and pat::PFIsolation::photonIso().
Referenced by pat::PATMuonProducer::getRelMiniIsoPUCorrected().
Definition at line 9 of file strbitset.cc.
References checklumidiff::l, and alignCSCRings::r.
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 MillePedeFileConverter_cfg::out.
Definition at line 21 of file strbitset.cc.
References checklumidiff::l, and alignCSCRings::r.
Definition at line 15 of file strbitset.cc.
References checklumidiff::l, and alignCSCRings::r.
void pat::throwMissingLabel | ( | const std::string & | what, |
const std::string & | bad_label, | ||
const std::vector< std::string > & | available | ||
) |
Definition at line 7 of file throwMissingLabel.cc.
References dataset::name, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by pat::PATObject< ObjectType >::userFloat(), and pat::PATObject< ObjectType >::userInt().
|
static |
conversion map from quality flags used in PV association and miniAOD one
Definition at line 37 of file PATPackedCandidateProducer.cc.
Referenced by pat::PATPackedCandidateProducer::produce().