|
const std::vector< std::string > | availableJECLevels (const int &set=0) const |
|
const std::vector< std::string > | availableJECLevels (const std::string &set) const |
|
const std::vector< std::string > | availableJECSets () const |
|
float | bremsRecoveryEOverPLead () const |
|
float | caloComp () const |
|
const pat::tau::TauCaloSpecific & | caloSpecific () const |
| return CaloTau info or throw exception 'not CaloTau' More...
|
|
reco::CaloTauTagInfoRef | caloTauTagInfoRef () const |
|
virtual Tau * | clone () const |
| required reimplementation of the Candidate's clone method More...
|
|
const LorentzVector & | correctedP4 (const std::string &level, const std::string &set="") const |
|
const LorentzVector & | correctedP4 (const unsigned int &level, const unsigned int &set=0) const |
|
Tau | correctedTauJet (const std::string &level, const std::string &set="") const |
|
Tau | correctedTauJet (const unsigned int &level, const unsigned int &set=0) const |
|
std::string | currentJECLevel () const |
| return the name of the current step of jet energy corrections More...
|
|
std::string | currentJECSet () const |
| returns the label of the current set of jet energy corrections More...
|
|
int | decayMode () const |
| reconstructed tau decay mode (specific to PFTau) More...
|
|
float | dxy () const |
|
float | dxy_error () const |
|
const
pat::tau::TauPFEssential::Point & | dxy_PCA () const |
|
float | dxy_Sig () const |
|
float | ecalEnergy () const |
|
float | ecalEnergyLeadChargedHadrCand () const |
|
float | ecalStripSumEOverPLead () const |
|
bool | electronPreIDDecision () const |
|
float | electronPreIDOutput () const |
|
const reco::TrackRef & | electronPreIDTrack () const |
|
void | embedIsolationPFCands () |
| method to store the isolation candidates internally More...
|
|
void | embedIsolationPFChargedHadrCands () |
| method to store the isolation charged hadrons candidates internally More...
|
|
void | embedIsolationPFGammaCands () |
| method to store the isolation gamma candidates internally More...
|
|
void | embedIsolationPFNeutralHadrCands () |
| method to store the isolation neutral hadrons candidates internally More...
|
|
void | embedIsolationTracks () |
| method to store the isolation tracks internally More...
|
|
void | embedLeadPFCand () |
|
void | embedLeadPFChargedHadrCand () |
| method to store the leading charged hadron candidate internally More...
|
|
void | embedLeadPFNeutralCand () |
| method to store the leading neutral candidate internally More...
|
|
void | embedLeadTrack () |
| method to store the leading track internally More...
|
|
void | embedSignalPFCands () |
| method to store the signal candidates internally More...
|
|
void | embedSignalPFChargedHadrCands () |
| method to store the signal charged hadrons candidates internally More...
|
|
void | embedSignalPFGammaCands () |
| method to store the signal gamma candidates internally More...
|
|
void | embedSignalPFNeutralHadrCands () |
| method to store the signal neutral hadrons candidates internally More...
|
|
void | embedSignalTracks () |
| method to store the signal tracks internally More...
|
|
float | emFraction () const |
|
float | emFraction_MVA () const |
| return emFraction_MVA More...
|
|
float | etaAtEcalEntrance () const |
| return etaAtEcalEntrance More...
|
|
float | etaAtEcalEntranceLeadChargedCand () const |
| return etaAtEcalEntrance from LeadChargedCand More...
|
|
float | etaetaMoment () const |
|
float | etaphiMoment () const |
|
bool | ExistIsolationCands () const |
|
bool | ExistSignalCands () const |
|
const
pat::tau::TauPFEssential::Vector & | flightLength () const |
|
pat::tau::TauPFEssential::CovMatrix | flightLengthCov () const |
|
float | flightLengthSig () const |
|
const reco::GenJet * | genJet () const |
| return matched GenJet, built from the visible particles of a generated tau More...
|
|
bool | hasSecondaryVertex () const |
|
float | hcal3x3OverPLead () const |
|
float | hcalEnergy () const |
| return sum of hcal energies from signal candidates More...
|
|
float | hcalEnergyLeadChargedHadrCand () const |
| return hcal energy from LeadChargedHadrCand More...
|
|
float | hcalMaxOverPLead () const |
|
float | hcalTotOverPLead () const |
|
float | ip3d () const |
|
float | ip3d_error () const |
|
float | ip3d_Sig () const |
|
bool | isCaloTau () const |
| Returns true if this pat::Tau was made from a reco::CaloTau. More...
|
|
reco::CandidatePtrVector | isolationCands () const |
|
reco::CandidatePtrVector | isolationChargedHadrCands () const |
|
float | isolationECALhitsEtSum () const |
|
reco::CandidatePtrVector | isolationGammaCands () const |
|
reco::CandidatePtrVector | isolationNeutrHadrCands () const |
|
const std::vector
< reco::PFCandidatePtr > & | isolationPFCands () const |
|
const std::vector
< reco::PFCandidatePtr > & | isolationPFChargedHadrCands () const |
|
float | isolationPFChargedHadrCandsPtSum () const |
|
const std::vector
< reco::PFCandidatePtr > & | isolationPFGammaCands () const |
|
float | isolationPFGammaCandsEtSum () const |
|
const std::vector
< reco::PFCandidatePtr > & | isolationPFNeutrHadrCands () const |
|
const std::vector
< reco::RecoTauPiZero > & | isolationPiZeroCandidates () const |
|
const std::vector
< reco::PFRecoTauChargedHadron > & | isolationTauChargedHadronCandidates () const |
|
const reco::TrackRefVector & | isolationTracks () const |
| override the reco::BaseTau::isolationTracks method, to access the internal storage of the isolation tracks More...
|
|
float | isolationTracksPtSum () const |
|
bool | isPFTau () const |
| Returns true if this pat::Tau was made from a reco::PFTau. More...
|
|
bool | isTauIDAvailable (const std::string &name) const |
| Returns true if a specific ID is available in this pat::Tau. More...
|
|
float | jecFactor (const std::string &level, const std::string &set="") const |
|
float | jecFactor (const unsigned int &level, const unsigned int &set=0) const |
|
bool | jecSetAvailable (const std::string &set) const |
|
bool | jecSetAvailable (const unsigned int &set) const |
|
bool | jecSetsAvailable () const |
|
const reco::CandidatePtr | leadCand () const |
| return the PFCandidate if available (reference or embedded), or the PackedPFCandidate on miniAOD More...
|
|
const reco::CandidatePtr | leadChargedHadrCand () const |
|
float | leadingTrackNormChi2 () const |
| return normalized chi2 of leading track More...
|
|
const reco::CandidatePtr | leadNeutralCand () const |
| return the PFCandidate if available (reference or embedded), or the PackedPFCandidate on miniAOD More...
|
|
const reco::PFCandidatePtr | leadPFCand () const |
|
const reco::PFCandidatePtr | leadPFChargedHadrCand () const |
|
float | leadPFChargedHadrCandsignedSipt () const |
|
const reco::PFCandidatePtr | leadPFNeutralCand () const |
|
reco::PFRecoTauChargedHadronRef | leadTauChargedHadronCandidate () const |
|
reco::TrackRef | leadTrack () const |
| override the reco::BaseTau::leadTrack method, to access the internal storage of the leading track More...
|
|
float | leadTrackHCAL3x3hitsEtSum () const |
|
float | leadTrackHCAL3x3hottesthitDEta () const |
|
float | leadTracksignedSipt () const |
|
float | maximumHCALhitEt () const |
|
float | maximumHCALPFClusterEt () const |
|
bool | muonDecision () const |
|
size_t | numberOfSourceCandidatePtrs () const |
|
reco::Candidate::LorentzVector | p4Jet () const |
|
const pat::tau::TauPFEssential & | pfEssential () const |
|
const reco::PFJetRef & | pfJetRef () const |
|
const pat::tau::TauPFSpecific & | pfSpecific () const |
| return PFTau info or throw exception 'not PFTau' More...
|
|
float | phiphiMoment () const |
|
const reco::VertexRef & | primaryVertex () const |
|
const
pat::tau::TauPFEssential::CovMatrix & | primaryVertexCov () const |
|
const
pat::tau::TauPFEssential::Point & | primaryVertexPos () const |
|
float | ptLeadChargedCand () const |
| return pt from LeadChargedCand More...
|
|
const reco::VertexRef & | secondaryVertex () const |
|
const
pat::tau::TauPFEssential::CovMatrix & | secondaryVertexCov () const |
|
const
pat::tau::TauPFEssential::Point & | secondaryVertexPos () const |
|
float | segComp () const |
|
void | setDecayMode (int) |
| set decay mode More...
|
|
void | setGenJet (const reco::GenJetRef &ref) |
| set the matched GenJet More...
|
|
void | setIsolationChargedHadrCands (const reco::CandidatePtrVector &ptrs) |
|
void | setIsolationGammaCands (const reco::CandidatePtrVector &ptrs) |
|
void | setIsolationNeutralHadrCands (const reco::CandidatePtrVector &ptrs) |
|
void | setSignalChargedHadrCands (const reco::CandidatePtrVector &ptrs) |
| setters for the PtrVectors (for miniAOD) More...
|
|
void | setSignalGammaCands (const reco::CandidatePtrVector &ptrs) |
|
void | setSignalNeutralHadrCands (const reco::CandidatePtrVector &ptrs) |
|
void | setTauIDs (const std::vector< IdPair > &ids) |
|
reco::CandidatePtrVector | signalCands () const |
|
reco::CandidatePtrVector | signalChargedHadrCands () const |
|
reco::CandidatePtrVector | signalGammaCands () const |
|
reco::CandidatePtrVector | signalNeutrHadrCands () const |
|
const std::vector
< reco::PFCandidatePtr > & | signalPFCands () const |
|
const std::vector
< reco::PFCandidatePtr > & | signalPFChargedHadrCands () const |
|
const std::vector
< reco::PFCandidatePtr > & | signalPFGammaCands () const |
|
const std::vector
< reco::PFCandidatePtr > & | signalPFNeutrHadrCands () const |
|
const std::vector
< reco::RecoTauPiZero > & | signalPiZeroCandidates () const |
|
const std::vector
< reco::PFRecoTauChargedHadron > & | signalTauChargedHadronCandidates () const |
|
const reco::TrackRefVector & | signalTracks () const |
| override the reco::BaseTau::signalTracks method, to access the internal storage of the signal tracks More...
|
|
float | signalTracksInvariantMass () const |
|
reco::CandidatePtr | sourceCandidatePtr (size_type i) const |
| get the source candidate pointer with index i More...
|
|
| Tau () |
| default constructor More...
|
|
| Tau (const reco::BaseTau &aTau) |
| constructor from a reco tau More...
|
|
| Tau (const edm::RefToBase< reco::BaseTau > &aTauRef) |
| constructor from a RefToBase to a reco tau (to be superseded by Ptr counterpart) More...
|
|
| Tau (const edm::Ptr< reco::BaseTau > &aTauRef) |
| constructor from a Ptr to a reco tau More...
|
|
float | tauID (const std::string &name) const |
|
float | tauID (const char *name) const |
|
const std::vector< IdPair > & | tauIDs () const |
|
float | TracksInvariantMass () const |
|
virtual | ~Tau () |
| destructor More...
|
|
float | caloIso () const |
|
float | chargedHadronIso () const |
|
float | ecalIso () const |
|
const IsoDeposit * | ecalIsoDeposit () const |
|
void | ecalIsoDeposit (const IsoDeposit &dep) |
|
const reco::GenParticle * | genLepton () const |
|
float | hcalIso () const |
|
const IsoDeposit * | hcalIsoDeposit () const |
|
void | hcalIsoDeposit (const IsoDeposit &dep) |
|
const IsoDeposit * | isoDeposit (IsolationKeys key) const |
| Returns the IsoDeposit associated with some key, or a null pointer if it is not available. More...
|
|
| Lepton () |
|
| Lepton (const reco::BaseTau &aLepton) |
|
| Lepton (const edm::RefToBase< reco::BaseTau > &aLeptonRef) |
|
| Lepton (const edm::Ptr< reco::BaseTau > &aLeptonRef) |
|
float | neutralHadronIso () const |
|
float | particleIso () const |
|
float | photonIso () const |
|
float | puChargedHadronIso () const |
|
void | setEcalIso (float caloIso) |
| Sets ecal isolation variable. More...
|
|
void | setGenLepton (const reco::GenParticleRef &gl, bool embed=false) |
|
void | setHcalIso (float caloIso) |
| Sets hcal isolation variable. More...
|
|
void | setIsoDeposit (IsolationKeys key, const IsoDeposit &dep) |
| Sets the IsoDeposit associated with some key; if it is already existent, it is overwritten. More...
|
|
void | setIsolation (IsolationKeys key, float value) |
|
void | setTrackIso (float trackIso) |
| Sets tracker isolation variable. More...
|
|
void | setUserIso (float value, uint8_t index=0) |
| Sets user isolation variable index. More...
|
|
float | trackIso () const |
|
const IsoDeposit * | trackIsoDeposit () const |
|
void | trackIsoDeposit (const IsoDeposit &dep) |
|
float | userIso (uint8_t index=0) const |
|
const IsoDeposit * | userIsoDeposit (uint8_t index=0) const |
|
void | userIsoDeposit (const IsoDeposit &dep, uint8_t index=0) |
|
float | userIsolation (IsolationKeys key) const |
|
float | userIsolation (const std::string &key) const |
|
virtual | ~Lepton () |
|
void | addGenParticleRef (const reco::GenParticleRef &ref) |
|
void | addTriggerObjectMatch (const TriggerObjectStandAlone &trigObj) |
| add a trigger match More...
|
|
void | addUserCand (const std::string &label, const reco::CandidatePtr &data, const bool overwrite=false) |
| Set user-defined int. More...
|
|
void | addUserData (const std::string &label, const T &data, bool transientOnly=false, bool overwrite=false) |
|
void | addUserDataFromPtr (const std::string &label, const edm::Ptr< pat::UserData > &data, bool overwrite=false) |
|
void | addUserFloat (const std::string &label, float data, const bool overwrite=false) |
| Set user-defined float. More...
|
|
void | addUserInt (const std::string &label, int32_t data, const bool overwrite=false) |
| Set user-defined int. More...
|
|
std::vector< std::pair
< std::string,
pat::LookupTableRecord > > | efficiencies () const |
| Returns the efficiencies as <name,value> pairs (by value) More...
|
|
const pat::LookupTableRecord & | efficiency (const std::string &name) const |
| Returns an efficiency given its name. More...
|
|
const std::vector< std::string > & | efficiencyNames () const |
| Returns the list of the names of the stored efficiencies. More...
|
|
const std::vector
< pat::LookupTableRecord > & | efficiencyValues () const |
| Returns the list of the values of the stored efficiencies (the ordering is the same as in efficiencyNames()) More...
|
|
void | embedGenParticle () |
|
const reco::GenParticle * | genParticle (size_t idx=0) const |
|
reco::GenParticleRef | genParticleById (int pdgId, int status, uint8_t autoCharge=0) const |
|
reco::GenParticleRef | genParticleRef (size_t idx=0) const |
|
std::vector< reco::GenParticleRef > | genParticleRefs () const |
|
size_t | genParticlesSize () const |
| Number of generator level particles stored as ref or embedded. More...
|
|
const pat::CandKinResolution & | getKinResolution (const std::string &label="") const |
|
bool | hasKinResolution (const std::string &label="") const |
| Check if the kinematic resolutions are stored into this object (possibly specifying a label for them) More...
|
|
bool | hasOverlaps (const std::string &label) const |
| Returns true if there was at least one overlap for this test label. More...
|
|
bool | hasUserCand (const std::string &key) const |
| Return true if there is a user-defined int with a given name. More...
|
|
bool | hasUserData (const std::string &key) const |
| Check if user data with a specific type is present. More...
|
|
bool | hasUserFloat (const std::string &key) const |
| Return true if there is a user-defined float with a given name. More...
|
|
bool | hasUserFloat (const char *key) const |
| a CINT-friendly interface More...
|
|
bool | hasUserInt (const std::string &key) const |
| Return true if there is a user-defined int with a given name. More...
|
|
const reco::Candidate * | originalObject () const |
| access to the original object; returns zero for null Ref and throws for unavailable collection More...
|
|
const edm::Ptr< reco::Candidate > & | originalObjectRef () const |
| reference to original object. Returns a null reference if not available More...
|
|
const std::vector< std::string > & | overlapLabels () const |
| Returns the labels of the overlap tests that found at least one overlap. More...
|
|
const reco::CandidatePtrVector & | overlaps (const std::string &label) const |
|
| PATObject () |
| default constructor More...
|
|
| PATObject (const reco::BaseTau &obj) |
| constructor from a base object (leaves invalid reference to original object!) More...
|
|
| PATObject (const edm::RefToBase< reco::BaseTau > &ref) |
| constructor from reference More...
|
|
| PATObject (const edm::Ptr< reco::BaseTau > &ref) |
| constructor from reference More...
|
|
double | resolE (const std::string &label="") const |
| Resolution on energy, possibly with a label to specify which resolution to use. More...
|
|
double | resolEt (const std::string &label="") const |
| Resolution on et, possibly with a label to specify which resolution to use. More...
|
|
double | resolEta (const std::string &label="") const |
| Resolution on eta, possibly with a label to specify which resolution to use. More...
|
|
double | resolM (const std::string &label="") const |
|
double | resolP (const std::string &label="") const |
| Resolution on p, possibly with a label to specify which resolution to use. More...
|
|
double | resolPhi (const std::string &label="") const |
| Resolution on phi, possibly with a label to specify which resolution to use. More...
|
|
double | resolPInv (const std::string &label="") const |
| Resolution on 1/p, possibly with a label to specify which resolution to use. More...
|
|
double | resolPt (const std::string &label="") const |
| Resolution on pt, possibly with a label to specify which resolution to use. More...
|
|
double | resolPx (const std::string &label="") const |
| Resolution on px, possibly with a label to specify which resolution to use. More...
|
|
double | resolPy (const std::string &label="") const |
| Resolution on py, possibly with a label to specify which resolution to use. More...
|
|
double | resolPz (const std::string &label="") const |
| Resolution on pz, possibly with a label to specify which resolution to use. More...
|
|
double | resolTheta (const std::string &label="") const |
| Resolution on theta, possibly with a label to specify which resolution to use. More...
|
|
void | setEfficiency (const std::string &name, const pat::LookupTableRecord &value) |
|
void | setGenParticle (const reco::GenParticle &particle) |
| Set the generator level particle from a particle not in the Event (embedding it, of course) More...
|
|
void | setGenParticleRef (const reco::GenParticleRef &ref, bool embed=false) |
| Set the generator level particle reference. More...
|
|
void | setKinResolution (const pat::CandKinResolution &resol, const std::string &label="") |
| Add a kinematic resolution to this object (possibly with a label) More...
|
|
void | setOverlaps (const std::string &label, const reco::CandidatePtrVector &overlaps) |
|
const TriggerObjectStandAlone * | triggerObjectMatch (const size_t idx=0) const |
| get one matched trigger object by index More...
|
|
const TriggerObjectStandAlone * | triggerObjectMatchByAlgorithm (const std::string &nameAlgorithm, const bool algoCondAccepted=true, const size_t idx=0) const |
|
const TriggerObjectStandAlone * | triggerObjectMatchByAlgorithm (const char *nameAlgorithm, const bool algoCondAccepted=true, const size_t idx=0) const |
|
const TriggerObjectStandAlone * | triggerObjectMatchByAlgorithm (const std::string &nameAlgorithm, const unsigned algoCondAccepted, const size_t idx=0) const |
|
const TriggerObjectStandAlone * | triggerObjectMatchByAlgorithm (const char *nameAlgorithm, const unsigned algoCondAccepted, const size_t idx=0) const |
|
const TriggerObjectStandAlone * | triggerObjectMatchByCollection (const std::string &coll, const size_t idx=0) const |
| get one matched trigger object from a certain collection by index More...
|
|
const TriggerObjectStandAlone * | triggerObjectMatchByCollection (const char *coll, const size_t idx=0) const |
|
const TriggerObjectStandAlone * | triggerObjectMatchByCondition (const std::string &nameCondition, const size_t idx=0) const |
| get one matched L1 object used in a succeeding object combination of a certain L1 condition by index More...
|
|
const TriggerObjectStandAlone * | triggerObjectMatchByCondition (const char *nameCondition, const size_t idx=0) const |
|
const TriggerObjectStandAlone * | triggerObjectMatchByFilter (const std::string &labelFilter, const size_t idx=0) const |
| get one matched HLT object used in a certain HLT filter by index More...
|
|
const TriggerObjectStandAlone * | triggerObjectMatchByFilter (const char *labelFilter, const size_t idx=0) const |
|
const TriggerObjectStandAlone * | triggerObjectMatchByFilterID (const unsigned triggerObjectType, const size_t idx=0) const |
|
const TriggerObjectStandAlone * | triggerObjectMatchByPath (const std::string &namePath, const bool pathLastFilterAccepted=false, const bool pathL3FilterAccepted=true, const size_t idx=0) const |
|
const TriggerObjectStandAlone * | triggerObjectMatchByPath (const char *namePath, const bool pathLastFilterAccepted=false, const bool pathL3FilterAccepted=true, const size_t idx=0) const |
|
const TriggerObjectStandAlone * | triggerObjectMatchByPath (const std::string &namePath, const unsigned pathLastFilterAccepted, const unsigned pathL3FilterAccepted=1, const size_t idx=0) const |
|
const TriggerObjectStandAlone * | triggerObjectMatchByPath (const char *namePath, const unsigned pathLastFilterAccepted, const unsigned pathL3FilterAccepted=1, const size_t idx=0) const |
|
const TriggerObjectStandAlone * | triggerObjectMatchByType (const trigger::TriggerObjectType triggerObjectType, const size_t idx=0) const |
| get one matched trigger object of a certain type by index More...
|
|
const TriggerObjectStandAlone * | triggerObjectMatchByType (const unsigned triggerObjectType, const size_t idx=0) const |
|
const
TriggerObjectStandAloneCollection & | triggerObjectMatches () const |
| get all matched trigger objects More...
|
|
const
TriggerObjectStandAloneCollection | triggerObjectMatchesByAlgorithm (const std::string &nameAlgorithm, const bool algoCondAccepted=true) const |
|
const
TriggerObjectStandAloneCollection | triggerObjectMatchesByAlgorithm (const char *nameAlgorithm, const bool algoCondAccepted=true) const |
|
const
TriggerObjectStandAloneCollection | triggerObjectMatchesByAlgorithm (const std::string &nameAlgorithm, const unsigned algoCondAccepted) const |
|
const
TriggerObjectStandAloneCollection | triggerObjectMatchesByAlgorithm (const char *nameAlgorithm, const unsigned algoCondAccepted) const |
|
const
TriggerObjectStandAloneCollection | triggerObjectMatchesByCollection (const std::string &coll) const |
| get all matched trigger objects from a certain collection More...
|
|
const
TriggerObjectStandAloneCollection | triggerObjectMatchesByCollection (const char *coll) const |
|
const
TriggerObjectStandAloneCollection | triggerObjectMatchesByCondition (const std::string &nameCondition) const |
| get all matched L1 objects used in a succeeding object combination of a certain L1 condition More...
|
|
const
TriggerObjectStandAloneCollection | triggerObjectMatchesByCondition (const char *nameCondition) const |
|
const
TriggerObjectStandAloneCollection | triggerObjectMatchesByFilter (const std::string &labelFilter) const |
| get all matched HLT objects used in a certain HLT filter More...
|
|
const
TriggerObjectStandAloneCollection | triggerObjectMatchesByFilter (const char *labelFilter) const |
|
const
TriggerObjectStandAloneCollection | triggerObjectMatchesByFilterID (const unsigned triggerObjectType) const |
|
const
TriggerObjectStandAloneCollection | triggerObjectMatchesByPath (const std::string &namePath, const bool pathLastFilterAccepted=false, const bool pathL3FilterAccepted=true) const |
|
const
TriggerObjectStandAloneCollection | triggerObjectMatchesByPath (const char *namePath, const bool pathLastFilterAccepted=false, const bool pathL3FilterAccepted=true) const |
|
const
TriggerObjectStandAloneCollection | triggerObjectMatchesByPath (const std::string &namePath, const unsigned pathLastFilterAccepted, const unsigned pathL3FilterAccepted=1) const |
|
const
TriggerObjectStandAloneCollection | triggerObjectMatchesByPath (const char *namePath, const unsigned pathLastFilterAccepted, const unsigned pathL3FilterAccepted=1) const |
|
const
TriggerObjectStandAloneCollection | triggerObjectMatchesByType (const trigger::TriggerObjectType triggerObjectType) const |
|
const
TriggerObjectStandAloneCollection | triggerObjectMatchesByType (const unsigned triggerObjectType) const |
|
void | unpackTriggerObjectPathNames (const edm::TriggerNames &names) |
| unpack path names of matched trigger objects (if they were packed before embedding, which is not normally the case) More...
|
|
reco::CandidatePtr | userCand (const std::string &key) const |
|
const std::vector< std::string > & | userCandNames () const |
| Get list of user-defined cand names. More...
|
|
const T * | userData (const std::string &key) const |
| Returns user-defined data. Returns NULL if the data is not present, or not of type T. More...
|
|
const void * | userDataBare (const std::string &key) const |
|
const std::vector< std::string > & | userDataNames () const |
| Get list of user data object names. More...
|
|
const std::string & | userDataObjectType (const std::string &key) const |
| Get human-readable type of user data object, for debugging. More...
|
|
float | userFloat (const std::string &key) const |
|
float | userFloat (const char *key) const |
| a CINT-friendly interface More...
|
|
const std::vector< std::string > & | userFloatNames () const |
| Get list of user-defined float names. More...
|
|
std::vector< float > | userFloatRange (const std::string &key) const |
| return a range of values corresponding to key More...
|
|
int32_t | userInt (const std::string &key) const |
|
const std::vector< std::string > & | userIntNames () const |
| Get list of user-defined int names. More...
|
|
std::vector< int > | userIntRange (const std::string &key) const |
| returns a range of values corresponding to key More...
|
|
virtual | ~PATObject () |
| destructor More...
|
|
math::XYZTLorentzVector | alternatLorentzVect () const |
|
| BaseTau () |
|
| BaseTau (Charge q, const LorentzVector &, const Point &=Point(0, 0, 0)) |
|
void | setalternatLorentzVect (const math::XYZTLorentzVector &) |
|
void | setisolationTracks (const TrackRefVector &) |
|
void | setleadTrack (const TrackRef &) |
|
void | setsignalTracks (const TrackRefVector &) |
|
virtual | ~BaseTau () |
|
Public Member Functions inherited from reco::RecoCandidate |
virtual const Track * | bestTrack () const |
| best track pointer More...
|
|
virtual TrackBaseRef | bestTrackRef () const |
| best track RefToBase More...
|
|
virtual TrackType | bestTrackType () const |
| track type More...
|
|
virtual CaloTowerRef | caloTower () const |
| reference to a CaloTower More...
|
|
virtual reco::TrackRef | combinedMuon () const |
| reference to a stand-alone muon Track More...
|
|
virtual float | dxyError () const |
| uncertainty on dxy More...
|
|
virtual float | dzError () const |
| uncertainty on dz More...
|
|
virtual reco::GsfTrackRef | gsfTrack () const |
| reference to a GsfTrack More...
|
|
virtual size_t | numberOfTracks () const |
| number of multiple Tracks More...
|
|
| RecoCandidate () |
| default constructor More...
|
|
template<typename P4 > |
| RecoCandidate (Charge q, const P4 &p4, const Point &vtx=Point(0, 0, 0), int pdgId=0, int status=0) |
| constructor from values More...
|
|
virtual reco::TrackRef | standAloneMuon () const |
| reference to a stand-alone muon Track More...
|
|
virtual reco::SuperClusterRef | superCluster () const |
| reference to a SuperCluster More...
|
|
virtual reco::TrackRef | track () const |
| reference to a Track More...
|
|
virtual reco::TrackRef | track (size_t) const |
| reference to one of multiple Tracks More...
|
|
virtual | ~RecoCandidate () |
| destructor More...
|
|
Public Member Functions inherited from reco::LeafCandidate |
virtual Vector | boostToCM () const final |
|
virtual int | charge () const final |
| electric charge More...
|
|
void | construct (int qx3, float pt, float eta, float phi, float mass, const Point &vtx, int pdgId, int status) |
|
virtual const Candidate * | daughter (size_type) const |
| return daughter at a given position (throws an exception) More...
|
|
virtual Candidate * | daughter (size_type) |
| return daughter at a given position (throws an exception) More...
|
|
virtual Candidate * | daughter (const std::string &s) |
| return daughter with a specified role name More...
|
|
virtual const Candidate * | daughter (const std::string &s) const |
| return daughter with a specified role name More...
|
|
virtual double | energy () const final |
| energy More...
|
|
virtual double | et () const final |
| transverse energy More...
|
|
virtual double | et2 () const final |
| transverse energy squared (use this for cut!) More...
|
|
virtual double | eta () const final |
| momentum pseudorapidity More...
|
|
virtual void | fillVertexCovariance (CovarianceMatrix &v) const |
| fill SMatrix More...
|
|
template<typename T > |
T | get () const |
| get a component More...
|
|
template<typename T , typename Tag > |
T | get () const |
| get a component More...
|
|
template<typename T > |
T | get (size_type i) const |
| get a component More...
|
|
template<typename T , typename Tag > |
T | get (size_type i) const |
| get a component More...
|
|
virtual bool | hasMasterClone () const |
|
virtual bool | hasMasterClonePtr () const |
|
virtual bool | isCaloMuon () const |
|
virtual bool | isConvertedPhoton () const |
|
virtual bool | isElectron () const |
|
virtual bool | isGlobalMuon () const |
|
virtual bool | isJet () const |
|
virtual bool | isMuon () const |
|
virtual bool | isPhoton () const |
|
virtual bool | isStandAloneMuon () const |
|
virtual bool | isTrackerMuon () const |
|
| LeafCandidate () |
|
| LeafCandidate (const Candidate &c) |
|
template<typename... Args> |
| LeafCandidate (Args &&...args) |
|
| LeafCandidate (LeafCandidate &rh) |
|
| LeafCandidate (LeafCandidate &&)=default |
|
| LeafCandidate (LeafCandidate const &)=default |
|
virtual bool | longLived () const final |
| is long lived? More...
|
|
virtual double | mass () const final |
| mass More...
|
|
virtual bool | massConstraint () const final |
| do mass constraint? More...
|
|
virtual double | massSqr () const final |
| mass squared More...
|
|
virtual const CandidateBaseRef & | masterClone () const |
|
virtual const CandidatePtr & | masterClonePtr () const |
|
template<typename Ref > |
Ref | masterRef () const |
| cast master clone reference to a concrete type More...
|
|
virtual Vector | momentum () const final |
| spatial momentum vector More...
|
|
virtual const Candidate * | mother (size_type) const |
| return mother at a given position (throws an exception) More...
|
|
virtual double | mt () const final |
| transverse mass More...
|
|
virtual double | mtSqr () const final |
| transverse mass squared More...
|
|
template<typename T > |
size_type | numberOf () const |
| number of components More...
|
|
template<typename T , typename Tag > |
size_type | numberOf () const |
| number of components More...
|
|
virtual size_t | numberOfDaughters () const |
| number of daughters More...
|
|
virtual size_t | numberOfMothers () const |
| number of mothers More...
|
|
LeafCandidate & | operator= (LeafCandidate &&)=default |
|
LeafCandidate & | operator= (LeafCandidate const &)=default |
|
virtual double | p () const final |
| magnitude of momentum vector More...
|
|
virtual const LorentzVector & | p4 () const final |
| four-momentum Lorentz vector More...
|
|
virtual int | pdgId () const final |
| PDG identifier. More...
|
|
virtual double | phi () const final |
| momentum azimuthal angle More...
|
|
virtual const PolarLorentzVector & | polarP4 () const final |
| four-momentum Lorentz vector More...
|
|
virtual double | pt () const final |
| transverse momentum More...
|
|
virtual double | px () const final |
| x coordinate of momentum vector More...
|
|
virtual double | py () const final |
| y coordinate of momentum vector More...
|
|
virtual double | pz () const final |
| z coordinate of momentum vector More...
|
|
virtual double | rapidity () const final |
| rapidity More...
|
|
virtual void | setCharge (Charge q) final |
| set electric charge More...
|
|
virtual void | setLongLived () final |
|
virtual void | setMass (double m) final |
| set particle mass More...
|
|
virtual void | setMassConstraint () final |
|
virtual void | setP4 (const LorentzVector &p4) final |
| set 4-momentum More...
|
|
virtual void | setP4 (const PolarLorentzVector &p4) final |
| set 4-momentum More...
|
|
virtual void | setPdgId (int pdgId) final |
|
virtual void | setPz (double pz) final |
|
virtual void | setStatus (int status) final |
| set status word More...
|
|
virtual void | setThreeCharge (Charge qx3) final |
| set electric charge More...
|
|
virtual void | setVertex (const Point &vertex) |
| set vertex More...
|
|
virtual int | status () const final |
| status word More...
|
|
virtual double | theta () const final |
| momentum polar angle More...
|
|
virtual int | threeCharge () const final |
| electric charge More...
|
|
virtual const Point & | vertex () const |
| vertex position (overwritten by PF...) More...
|
|
virtual double | vertexChi2 () const |
| chi-squares More...
|
|
virtual double | vertexCovariance (int i, int j) const |
| (i, j)-th element of error matrix, i, j = 0, ... 2 More...
|
|
CovarianceMatrix | vertexCovariance () const final |
| return SMatrix More...
|
|
virtual double | vertexNdof () const |
|
virtual double | vertexNormalizedChi2 () const |
| chi-squared divided by n.d.o.f. More...
|
|
virtual double | vx () const |
| x coordinate of vertex position More...
|
|
virtual double | vy () const |
| y coordinate of vertex position More...
|
|
virtual double | vz () const |
| z coordinate of vertex position More...
|
|
virtual double | y () const final |
| rapidity More...
|
|
virtual | ~LeafCandidate () |
| destructor More...
|
|
Public Member Functions inherited from reco::Candidate |
const_iterator | begin () const |
| first daughter const_iterator More...
|
|
iterator | begin () |
| first daughter iterator More...
|
|
| Candidate () |
| default constructor More...
|
|
const_iterator | end () const |
| last daughter const_iterator More...
|
|
iterator | end () |
| last daughter iterator More...
|
|
template<typename T > |
T | get () const |
| get a component More...
|
|
template<typename T , typename Tag > |
T | get () const |
| get a component More...
|
|
template<typename T > |
T | get (size_type i) const |
| get a component More...
|
|
template<typename T , typename Tag > |
T | get (size_type i) const |
| get a component More...
|
|
template<typename Ref > |
Ref | masterRef () const |
| cast master clone reference to a concrete type More...
|
|
template<typename T > |
size_type | numberOf () const |
| number of components More...
|
|
template<typename T , typename Tag > |
size_type | numberOf () const |
| number of components More...
|
|
virtual void | setSourceCandidatePtr (const CandidatePtr &ptr) |
| Set the ptr to the source Candidate. More...
|
|
virtual | ~Candidate () |
| destructor More...
|
|