34 reco::LeafCandidate( leafCand ),
43 reco::LeafCandidate( *candRef ),
88 if ( collTag.process().empty() ) {
90 if ( ( collTag.instance().empty() && collectionTag.instance().empty() ) || collTag.instance() == collectionTag.instance() ) {
92 return ( collTag.label() == collectionTag.label() );
Code categoryCode() const
const l1extra::L1EmParticleRef origL1EmRef() const
std::string collection_
Data Members.
std::vector< trigger::TriggerObjectType > triggerObjectTypes_
const l1extra::L1JetParticleRef origL1JetRef() const
const l1extra::L1MuonParticleRef origL1MuonRef() const
std::vector< trigger::TriggerObjectType > triggerObjectTypes_
Single trigger physics object (e.g., an isolated muon)
std::vector< int > triggerObjectTypes() const
Get all trigger object type identifiers.
bool hasTriggerObjectType(trigger::TriggerObjectType triggerObjectType) const
Checks, if a certain trigger object type identifier is assigned.
Analysis-level particle class.
REF castTo() const
cast to a concrete type
virtual bool hasCollection(const std::string &collName) const
Checks, if a certain label of original collection is assigned.
math::PtEtaPhiMLorentzVector PolarLorentzVector
Lorentz vector.
TriggerObject()
Constructors and Destructor.
const reco::CandidateBaseRef & origObjRef() const
Special methods for 'l1extra' particles.
math::XYZTLorentzVector LorentzVector
Lorentz vector.
const l1extra::L1EtMissParticleRef origL1EtMissRef() const