CMS 3D CMS Logo

List of all members | Public Member Functions | Public Attributes
L1CaloJetProducer::simpleL1obj Class Reference

Public Member Functions

float eta () const
 
reco::Candidate::PolarLorentzVector GetP4 () const
 
float M () const
 
float phi () const
 
float pt () const
 
void SetP4 (double pt, double eta, double phi, double mass)
 

Public Attributes

bool associated_with_tower
 
reco::Candidate::PolarLorentzVector p4
 
bool passesStandaloneIso = false
 
bool passesStandaloneSS = false
 
bool passesTrkMatchIso = false
 
bool passesTrkMatchSS = false
 
bool stale = false
 

Detailed Description

Definition at line 261 of file L1CaloJetProducer.cc.

Member Function Documentation

◆ eta()

float L1CaloJetProducer::simpleL1obj::eta ( void  ) const
inline

Definition at line 279 of file L1CaloJetProducer.cc.

References p4.

Referenced by Particle.Particle::__str__(), datamodel.Object::DeltaR(), Jet.Jet::jetID(), datamodel.Object::p4(), Jet.Jet::puJetId(), and SetP4().

279 { return p4.eta(); };
reco::Candidate::PolarLorentzVector p4

◆ GetP4()

reco::Candidate::PolarLorentzVector L1CaloJetProducer::simpleL1obj::GetP4 ( ) const
inline

Definition at line 282 of file L1CaloJetProducer.cc.

References p4.

282 { return p4; };
reco::Candidate::PolarLorentzVector p4

◆ M()

float L1CaloJetProducer::simpleL1obj::M ( ) const
inline

Definition at line 281 of file L1CaloJetProducer.cc.

References p4.

281 { return p4.M(); };
reco::Candidate::PolarLorentzVector p4

◆ phi()

float L1CaloJetProducer::simpleL1obj::phi ( void  ) const
inline

Definition at line 280 of file L1CaloJetProducer.cc.

References p4.

Referenced by Particle.Particle::__str__(), datamodel.Object::DeltaR(), datamodel.Object::p4(), ntupleDataFormat.Track::phiPull(), and SetP4().

280 { return p4.phi(); };
reco::Candidate::PolarLorentzVector p4

◆ pt()

float L1CaloJetProducer::simpleL1obj::pt ( ) const
inline

◆ SetP4()

void L1CaloJetProducer::simpleL1obj::SetP4 ( double  pt,
double  eta,
double  phi,
double  mass 
)
inline

Definition at line 272 of file L1CaloJetProducer.cc.

References eta(), EgHLTOffHistBins_cfi::mass, phi(), and pt().

272  {
273  this->p4.SetPt(pt);
274  this->p4.SetEta(eta);
275  this->p4.SetPhi(phi);
276  this->p4.SetM(mass);
277  }
reco::Candidate::PolarLorentzVector p4

Member Data Documentation

◆ associated_with_tower

bool L1CaloJetProducer::simpleL1obj::associated_with_tower
Initial value:
=
false

Definition at line 264 of file L1CaloJetProducer.cc.

◆ p4

reco::Candidate::PolarLorentzVector L1CaloJetProducer::simpleL1obj::p4

◆ passesStandaloneIso

bool L1CaloJetProducer::simpleL1obj::passesStandaloneIso = false

Definition at line 267 of file L1CaloJetProducer.cc.

◆ passesStandaloneSS

bool L1CaloJetProducer::simpleL1obj::passesStandaloneSS = false

Definition at line 266 of file L1CaloJetProducer.cc.

◆ passesTrkMatchIso

bool L1CaloJetProducer::simpleL1obj::passesTrkMatchIso = false

Definition at line 269 of file L1CaloJetProducer.cc.

◆ passesTrkMatchSS

bool L1CaloJetProducer::simpleL1obj::passesTrkMatchSS = false

Definition at line 268 of file L1CaloJetProducer.cc.

◆ stale

bool L1CaloJetProducer::simpleL1obj::stale = false

Definition at line 263 of file L1CaloJetProducer.cc.