CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Public Attributes
L1CaloJetProducer::l1CaloJetObj Class Reference

Public Member Functions

void Init ()
 
void SetEcalJetClusterP4 (double pt, double eta, double phi, double mass)
 
void SetHcalJetClusterP4 (double pt, double eta, double phi, double mass)
 
void SetJetClusterP4 (double pt, double eta, double phi, double mass)
 
void SetL1EGJetP4 (double pt, double eta, double phi, double mass)
 
void SetSeedP4 (double pt, double eta, double phi, double mass)
 

Public Attributes

std::vector< std::vector< float > > associated_l1EGs_
 
bool barrelSeeded = true
 
float ecal_3x5 = 0.
 
float ecal_7x7 = 0.
 
float ecal_nHits = 0.
 
float ecal_seed = 0.
 
reco::Candidate::PolarLorentzVector ecalJetCluster
 
float ecalJetClusterET = 0.
 
float hcal_3x5 = 0.
 
float hcal_7x7 = 0.
 
float hcal_nHits = 0.
 
float hcal_seed = 0.
 
reco::Candidate::PolarLorentzVector hcalJetCluster
 
float hcalJetClusterET = 0.
 
reco::Candidate::PolarLorentzVector jetCluster
 
float jetClusterET = 0.
 
float l1eg_3x5 = 0.
 
float l1eg_7x7 = 0.
 
float l1eg_nHits = 0.
 
float l1eg_nL1EGs = 0.
 
float l1eg_nL1EGs_standaloneIso = 0.
 
float l1eg_nL1EGs_standaloneSS = 0.
 
float l1eg_nL1EGs_trkMatchIso = 0.
 
float l1eg_nL1EGs_trkMatchSS = 0.
 
float l1eg_seed = 0.
 
reco::Candidate::PolarLorentzVector l1egJetCluster
 
float l1egJetClusterET = 0.
 
float leadingL1EGET = 0.
 
float n_l1eg_HoverE_LessThreshold = 0.
 
int seed_iEta = -99
 
int seed_iPhi = -99
 
reco::Candidate::PolarLorentzVector seedTower
 
float seedTowerET = 0.
 
float total_3x5 = 0.
 
float total_7x7 = 0.
 
float total_nHits = 0.
 
float total_seed = 0.
 

Detailed Description

Definition at line 120 of file L1CaloJetProducer.cc.

Member Function Documentation

void L1CaloJetProducer::l1CaloJetObj::Init ( void  )
inline

Definition at line 213 of file L1CaloJetProducer.cc.

References SetEcalJetClusterP4(), SetHcalJetClusterP4(), SetJetClusterP4(), SetL1EGJetP4(), and SetSeedP4().

Referenced by L1CaloJetProducer::produce().

213  {
214  SetJetClusterP4(0., 0., 0., 0.);
215  SetHcalJetClusterP4(0., 0., 0., 0.);
216  SetEcalJetClusterP4(0., 0., 0., 0.);
217  SetSeedP4(0., 0., 0., 0.);
218  //SetLeadingL1EGP4( 0., 0., 0., 0. );
219  SetL1EGJetP4(0., 0., 0., 0.);
220  }
void SetEcalJetClusterP4(double pt, double eta, double phi, double mass)
void SetL1EGJetP4(double pt, double eta, double phi, double mass)
void SetSeedP4(double pt, double eta, double phi, double mass)
void SetJetClusterP4(double pt, double eta, double phi, double mass)
void SetHcalJetClusterP4(double pt, double eta, double phi, double mass)
void L1CaloJetProducer::l1CaloJetObj::SetEcalJetClusterP4 ( double  pt,
double  eta,
double  phi,
double  mass 
)
inline

Definition at line 234 of file L1CaloJetProducer.cc.

References ecalJetCluster.

Referenced by Init().

234  {
235  this->ecalJetCluster.SetPt(pt);
236  this->ecalJetCluster.SetEta(eta);
237  this->ecalJetCluster.SetPhi(phi);
238  this->ecalJetCluster.SetM(mass);
239  }
reco::Candidate::PolarLorentzVector ecalJetCluster
void L1CaloJetProducer::l1CaloJetObj::SetHcalJetClusterP4 ( double  pt,
double  eta,
double  phi,
double  mass 
)
inline

Definition at line 228 of file L1CaloJetProducer.cc.

References hcalJetCluster.

Referenced by Init().

228  {
229  this->hcalJetCluster.SetPt(pt);
230  this->hcalJetCluster.SetEta(eta);
231  this->hcalJetCluster.SetPhi(phi);
232  this->hcalJetCluster.SetM(mass);
233  }
reco::Candidate::PolarLorentzVector hcalJetCluster
void L1CaloJetProducer::l1CaloJetObj::SetJetClusterP4 ( double  pt,
double  eta,
double  phi,
double  mass 
)
inline

Definition at line 222 of file L1CaloJetProducer.cc.

References jetCluster.

Referenced by Init().

222  {
223  this->jetCluster.SetPt(pt);
224  this->jetCluster.SetEta(eta);
225  this->jetCluster.SetPhi(phi);
226  this->jetCluster.SetM(mass);
227  }
reco::Candidate::PolarLorentzVector jetCluster
void L1CaloJetProducer::l1CaloJetObj::SetL1EGJetP4 ( double  pt,
double  eta,
double  phi,
double  mass 
)
inline

Definition at line 253 of file L1CaloJetProducer.cc.

References l1egJetCluster.

Referenced by Init().

253  {
254  this->l1egJetCluster.SetPt(pt);
255  this->l1egJetCluster.SetEta(eta);
256  this->l1egJetCluster.SetPhi(phi);
257  this->l1egJetCluster.SetM(mass);
258  }
reco::Candidate::PolarLorentzVector l1egJetCluster
void L1CaloJetProducer::l1CaloJetObj::SetSeedP4 ( double  pt,
double  eta,
double  phi,
double  mass 
)
inline

Definition at line 240 of file L1CaloJetProducer.cc.

References seedTower.

Referenced by Init().

240  {
241  this->seedTower.SetPt(pt);
242  this->seedTower.SetEta(eta);
243  this->seedTower.SetPhi(phi);
244  this->seedTower.SetM(mass);
245  }
reco::Candidate::PolarLorentzVector seedTower

Member Data Documentation

std::vector<std::vector<float> > L1CaloJetProducer::l1CaloJetObj::associated_l1EGs_

Definition at line 137 of file L1CaloJetProducer.cc.

Referenced by L1CaloJetProducer::produce().

bool L1CaloJetProducer::l1CaloJetObj::barrelSeeded = true

Definition at line 122 of file L1CaloJetProducer.cc.

Referenced by L1CaloJetProducer::produce().

float L1CaloJetProducer::l1CaloJetObj::ecal_3x5 = 0.

Definition at line 160 of file L1CaloJetProducer.cc.

Referenced by L1CaloJetProducer::produce().

float L1CaloJetProducer::l1CaloJetObj::ecal_7x7 = 0.

Definition at line 163 of file L1CaloJetProducer.cc.

Referenced by L1CaloJetProducer::produce().

float L1CaloJetProducer::l1CaloJetObj::ecal_nHits = 0.

Definition at line 172 of file L1CaloJetProducer.cc.

Referenced by L1CaloJetProducer::produce().

float L1CaloJetProducer::l1CaloJetObj::ecal_seed = 0.

Definition at line 158 of file L1CaloJetProducer.cc.

Referenced by L1CaloJetProducer::produce().

reco::Candidate::PolarLorentzVector L1CaloJetProducer::l1CaloJetObj::ecalJetCluster

Definition at line 125 of file L1CaloJetProducer.cc.

Referenced by L1CaloJetProducer::produce(), and SetEcalJetClusterP4().

float L1CaloJetProducer::l1CaloJetObj::ecalJetClusterET = 0.

Definition at line 131 of file L1CaloJetProducer.cc.

Referenced by L1CaloJetProducer::produce().

float L1CaloJetProducer::l1CaloJetObj::hcal_3x5 = 0.

Definition at line 144 of file L1CaloJetProducer.cc.

Referenced by L1CaloJetProducer::produce().

float L1CaloJetProducer::l1CaloJetObj::hcal_7x7 = 0.

Definition at line 147 of file L1CaloJetProducer.cc.

Referenced by L1CaloJetProducer::produce().

float L1CaloJetProducer::l1CaloJetObj::hcal_nHits = 0.

Definition at line 156 of file L1CaloJetProducer.cc.

Referenced by L1CaloJetProducer::produce().

float L1CaloJetProducer::l1CaloJetObj::hcal_seed = 0.

Definition at line 142 of file L1CaloJetProducer.cc.

Referenced by L1CaloJetProducer::produce().

reco::Candidate::PolarLorentzVector L1CaloJetProducer::l1CaloJetObj::hcalJetCluster

Definition at line 124 of file L1CaloJetProducer.cc.

Referenced by L1CaloJetProducer::produce(), and SetHcalJetClusterP4().

float L1CaloJetProducer::l1CaloJetObj::hcalJetClusterET = 0.

Definition at line 130 of file L1CaloJetProducer.cc.

Referenced by L1CaloJetProducer::produce().

reco::Candidate::PolarLorentzVector L1CaloJetProducer::l1CaloJetObj::jetCluster

Definition at line 123 of file L1CaloJetProducer.cc.

Referenced by L1CaloJetProducer::produce(), and SetJetClusterP4().

float L1CaloJetProducer::l1CaloJetObj::jetClusterET = 0.

Definition at line 129 of file L1CaloJetProducer.cc.

Referenced by L1CaloJetProducer::produce().

float L1CaloJetProducer::l1CaloJetObj::l1eg_3x5 = 0.

Definition at line 176 of file L1CaloJetProducer.cc.

Referenced by L1CaloJetProducer::produce().

float L1CaloJetProducer::l1CaloJetObj::l1eg_7x7 = 0.

Definition at line 179 of file L1CaloJetProducer.cc.

Referenced by L1CaloJetProducer::produce().

float L1CaloJetProducer::l1CaloJetObj::l1eg_nHits = 0.

Definition at line 188 of file L1CaloJetProducer.cc.

Referenced by L1CaloJetProducer::produce().

float L1CaloJetProducer::l1CaloJetObj::l1eg_nL1EGs = 0.

Definition at line 191 of file L1CaloJetProducer.cc.

Referenced by L1CaloJetProducer::produce().

float L1CaloJetProducer::l1CaloJetObj::l1eg_nL1EGs_standaloneIso = 0.

Definition at line 193 of file L1CaloJetProducer.cc.

Referenced by L1CaloJetProducer::produce().

float L1CaloJetProducer::l1CaloJetObj::l1eg_nL1EGs_standaloneSS = 0.

Definition at line 192 of file L1CaloJetProducer.cc.

Referenced by L1CaloJetProducer::produce().

float L1CaloJetProducer::l1CaloJetObj::l1eg_nL1EGs_trkMatchIso = 0.

Definition at line 195 of file L1CaloJetProducer.cc.

Referenced by L1CaloJetProducer::produce().

float L1CaloJetProducer::l1CaloJetObj::l1eg_nL1EGs_trkMatchSS = 0.

Definition at line 194 of file L1CaloJetProducer.cc.

Referenced by L1CaloJetProducer::produce().

float L1CaloJetProducer::l1CaloJetObj::l1eg_seed = 0.

Definition at line 174 of file L1CaloJetProducer.cc.

Referenced by L1CaloJetProducer::produce().

reco::Candidate::PolarLorentzVector L1CaloJetProducer::l1CaloJetObj::l1egJetCluster

Definition at line 128 of file L1CaloJetProducer.cc.

Referenced by L1CaloJetProducer::produce(), and SetL1EGJetP4().

float L1CaloJetProducer::l1CaloJetObj::l1egJetClusterET = 0.

Definition at line 134 of file L1CaloJetProducer.cc.

Referenced by L1CaloJetProducer::produce().

float L1CaloJetProducer::l1CaloJetObj::leadingL1EGET = 0.

Definition at line 133 of file L1CaloJetProducer.cc.

float L1CaloJetProducer::l1CaloJetObj::n_l1eg_HoverE_LessThreshold = 0.

Definition at line 189 of file L1CaloJetProducer.cc.

Referenced by L1CaloJetProducer::produce().

int L1CaloJetProducer::l1CaloJetObj::seed_iEta = -99

Definition at line 139 of file L1CaloJetProducer.cc.

Referenced by L1CaloJetProducer::produce().

int L1CaloJetProducer::l1CaloJetObj::seed_iPhi = -99

Definition at line 140 of file L1CaloJetProducer.cc.

Referenced by L1CaloJetProducer::produce().

reco::Candidate::PolarLorentzVector L1CaloJetProducer::l1CaloJetObj::seedTower

Definition at line 126 of file L1CaloJetProducer.cc.

Referenced by L1CaloJetProducer::produce(), and SetSeedP4().

float L1CaloJetProducer::l1CaloJetObj::seedTowerET = 0.

Definition at line 132 of file L1CaloJetProducer.cc.

Referenced by L1CaloJetProducer::produce().

float L1CaloJetProducer::l1CaloJetObj::total_3x5 = 0.

Definition at line 199 of file L1CaloJetProducer.cc.

Referenced by L1CaloJetProducer::produce().

float L1CaloJetProducer::l1CaloJetObj::total_7x7 = 0.

Definition at line 202 of file L1CaloJetProducer.cc.

Referenced by L1CaloJetProducer::produce().

float L1CaloJetProducer::l1CaloJetObj::total_nHits = 0.

Definition at line 211 of file L1CaloJetProducer.cc.

Referenced by L1CaloJetProducer::produce().

float L1CaloJetProducer::l1CaloJetObj::total_seed = 0.

Definition at line 197 of file L1CaloJetProducer.cc.

Referenced by L1CaloJetProducer::produce().