CMS 3D CMS Logo

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

◆ Init()

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

Definition at line 213 of file L1CaloJetProducer.cc.

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  }

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

Referenced by L1CaloJetProducer::produce().

◆ SetEcalJetClusterP4()

void L1CaloJetProducer::l1CaloJetObj::SetEcalJetClusterP4 ( double  pt,
double  eta,
double  phi,
double  mass 
)
inline

Definition at line 234 of file L1CaloJetProducer.cc.

234  {
235  this->ecalJetCluster.SetPt(pt);
236  this->ecalJetCluster.SetEta(eta);
237  this->ecalJetCluster.SetPhi(phi);
238  this->ecalJetCluster.SetM(mass);
239  }

References PVValHelper::eta, EgHLTOffHistBins_cfi::mass, phi, and DiDispStaMuonMonitor_cfi::pt.

Referenced by Init().

◆ SetHcalJetClusterP4()

void L1CaloJetProducer::l1CaloJetObj::SetHcalJetClusterP4 ( double  pt,
double  eta,
double  phi,
double  mass 
)
inline

Definition at line 228 of file L1CaloJetProducer.cc.

228  {
229  this->hcalJetCluster.SetPt(pt);
230  this->hcalJetCluster.SetEta(eta);
231  this->hcalJetCluster.SetPhi(phi);
232  this->hcalJetCluster.SetM(mass);
233  }

References PVValHelper::eta, EgHLTOffHistBins_cfi::mass, phi, and DiDispStaMuonMonitor_cfi::pt.

Referenced by Init().

◆ SetJetClusterP4()

void L1CaloJetProducer::l1CaloJetObj::SetJetClusterP4 ( double  pt,
double  eta,
double  phi,
double  mass 
)
inline

Definition at line 222 of file L1CaloJetProducer.cc.

222  {
223  this->jetCluster.SetPt(pt);
224  this->jetCluster.SetEta(eta);
225  this->jetCluster.SetPhi(phi);
226  this->jetCluster.SetM(mass);
227  }

References PVValHelper::eta, EgHLTOffHistBins_cfi::mass, phi, and DiDispStaMuonMonitor_cfi::pt.

Referenced by Init().

◆ SetL1EGJetP4()

void L1CaloJetProducer::l1CaloJetObj::SetL1EGJetP4 ( double  pt,
double  eta,
double  phi,
double  mass 
)
inline

Definition at line 253 of file L1CaloJetProducer.cc.

253  {
254  this->l1egJetCluster.SetPt(pt);
255  this->l1egJetCluster.SetEta(eta);
256  this->l1egJetCluster.SetPhi(phi);
257  this->l1egJetCluster.SetM(mass);
258  }

References PVValHelper::eta, EgHLTOffHistBins_cfi::mass, phi, and DiDispStaMuonMonitor_cfi::pt.

Referenced by Init().

◆ SetSeedP4()

void L1CaloJetProducer::l1CaloJetObj::SetSeedP4 ( double  pt,
double  eta,
double  phi,
double  mass 
)
inline

Definition at line 240 of file L1CaloJetProducer.cc.

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

References PVValHelper::eta, EgHLTOffHistBins_cfi::mass, phi, and DiDispStaMuonMonitor_cfi::pt.

Referenced by Init().

Member Data Documentation

◆ associated_l1EGs_

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

Definition at line 137 of file L1CaloJetProducer.cc.

Referenced by L1CaloJetProducer::produce().

◆ barrelSeeded

bool L1CaloJetProducer::l1CaloJetObj::barrelSeeded = true

Definition at line 122 of file L1CaloJetProducer.cc.

Referenced by L1CaloJetProducer::produce().

◆ ecal_3x5

float L1CaloJetProducer::l1CaloJetObj::ecal_3x5 = 0.

Definition at line 160 of file L1CaloJetProducer.cc.

Referenced by L1CaloJetProducer::produce().

◆ ecal_7x7

float L1CaloJetProducer::l1CaloJetObj::ecal_7x7 = 0.

Definition at line 163 of file L1CaloJetProducer.cc.

Referenced by L1CaloJetProducer::produce().

◆ ecal_nHits

float L1CaloJetProducer::l1CaloJetObj::ecal_nHits = 0.

Definition at line 172 of file L1CaloJetProducer.cc.

Referenced by L1CaloJetProducer::produce().

◆ ecal_seed

float L1CaloJetProducer::l1CaloJetObj::ecal_seed = 0.

Definition at line 158 of file L1CaloJetProducer.cc.

Referenced by L1CaloJetProducer::produce().

◆ ecalJetCluster

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

Definition at line 125 of file L1CaloJetProducer.cc.

Referenced by L1CaloJetProducer::produce().

◆ ecalJetClusterET

float L1CaloJetProducer::l1CaloJetObj::ecalJetClusterET = 0.

Definition at line 131 of file L1CaloJetProducer.cc.

Referenced by L1CaloJetProducer::produce().

◆ hcal_3x5

float L1CaloJetProducer::l1CaloJetObj::hcal_3x5 = 0.

Definition at line 144 of file L1CaloJetProducer.cc.

Referenced by L1CaloJetProducer::produce().

◆ hcal_7x7

float L1CaloJetProducer::l1CaloJetObj::hcal_7x7 = 0.

Definition at line 147 of file L1CaloJetProducer.cc.

Referenced by L1CaloJetProducer::produce().

◆ hcal_nHits

float L1CaloJetProducer::l1CaloJetObj::hcal_nHits = 0.

Definition at line 156 of file L1CaloJetProducer.cc.

Referenced by L1CaloJetProducer::produce().

◆ hcal_seed

float L1CaloJetProducer::l1CaloJetObj::hcal_seed = 0.

Definition at line 142 of file L1CaloJetProducer.cc.

Referenced by L1CaloJetProducer::produce().

◆ hcalJetCluster

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

Definition at line 124 of file L1CaloJetProducer.cc.

Referenced by L1CaloJetProducer::produce().

◆ hcalJetClusterET

float L1CaloJetProducer::l1CaloJetObj::hcalJetClusterET = 0.

Definition at line 130 of file L1CaloJetProducer.cc.

Referenced by L1CaloJetProducer::produce().

◆ jetCluster

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

Definition at line 123 of file L1CaloJetProducer.cc.

Referenced by L1CaloJetProducer::produce().

◆ jetClusterET

float L1CaloJetProducer::l1CaloJetObj::jetClusterET = 0.

Definition at line 129 of file L1CaloJetProducer.cc.

Referenced by L1CaloJetProducer::produce().

◆ l1eg_3x5

float L1CaloJetProducer::l1CaloJetObj::l1eg_3x5 = 0.

Definition at line 176 of file L1CaloJetProducer.cc.

Referenced by L1CaloJetProducer::produce().

◆ l1eg_7x7

float L1CaloJetProducer::l1CaloJetObj::l1eg_7x7 = 0.

Definition at line 179 of file L1CaloJetProducer.cc.

Referenced by L1CaloJetProducer::produce().

◆ l1eg_nHits

float L1CaloJetProducer::l1CaloJetObj::l1eg_nHits = 0.

Definition at line 188 of file L1CaloJetProducer.cc.

Referenced by L1CaloJetProducer::produce().

◆ l1eg_nL1EGs

float L1CaloJetProducer::l1CaloJetObj::l1eg_nL1EGs = 0.

Definition at line 191 of file L1CaloJetProducer.cc.

Referenced by L1CaloJetProducer::produce().

◆ l1eg_nL1EGs_standaloneIso

float L1CaloJetProducer::l1CaloJetObj::l1eg_nL1EGs_standaloneIso = 0.

Definition at line 193 of file L1CaloJetProducer.cc.

Referenced by L1CaloJetProducer::produce().

◆ l1eg_nL1EGs_standaloneSS

float L1CaloJetProducer::l1CaloJetObj::l1eg_nL1EGs_standaloneSS = 0.

Definition at line 192 of file L1CaloJetProducer.cc.

Referenced by L1CaloJetProducer::produce().

◆ l1eg_nL1EGs_trkMatchIso

float L1CaloJetProducer::l1CaloJetObj::l1eg_nL1EGs_trkMatchIso = 0.

Definition at line 195 of file L1CaloJetProducer.cc.

Referenced by L1CaloJetProducer::produce().

◆ l1eg_nL1EGs_trkMatchSS

float L1CaloJetProducer::l1CaloJetObj::l1eg_nL1EGs_trkMatchSS = 0.

Definition at line 194 of file L1CaloJetProducer.cc.

Referenced by L1CaloJetProducer::produce().

◆ l1eg_seed

float L1CaloJetProducer::l1CaloJetObj::l1eg_seed = 0.

Definition at line 174 of file L1CaloJetProducer.cc.

Referenced by L1CaloJetProducer::produce().

◆ l1egJetCluster

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

Definition at line 128 of file L1CaloJetProducer.cc.

Referenced by L1CaloJetProducer::produce().

◆ l1egJetClusterET

float L1CaloJetProducer::l1CaloJetObj::l1egJetClusterET = 0.

Definition at line 134 of file L1CaloJetProducer.cc.

Referenced by L1CaloJetProducer::produce().

◆ leadingL1EGET

float L1CaloJetProducer::l1CaloJetObj::leadingL1EGET = 0.

Definition at line 133 of file L1CaloJetProducer.cc.

◆ n_l1eg_HoverE_LessThreshold

float L1CaloJetProducer::l1CaloJetObj::n_l1eg_HoverE_LessThreshold = 0.

Definition at line 189 of file L1CaloJetProducer.cc.

Referenced by L1CaloJetProducer::produce().

◆ seed_iEta

int L1CaloJetProducer::l1CaloJetObj::seed_iEta = -99

Definition at line 139 of file L1CaloJetProducer.cc.

Referenced by L1CaloJetProducer::produce().

◆ seed_iPhi

int L1CaloJetProducer::l1CaloJetObj::seed_iPhi = -99

Definition at line 140 of file L1CaloJetProducer.cc.

Referenced by L1CaloJetProducer::produce().

◆ seedTower

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

Definition at line 126 of file L1CaloJetProducer.cc.

Referenced by L1CaloJetProducer::produce().

◆ seedTowerET

float L1CaloJetProducer::l1CaloJetObj::seedTowerET = 0.

Definition at line 132 of file L1CaloJetProducer.cc.

Referenced by L1CaloJetProducer::produce().

◆ total_3x5

float L1CaloJetProducer::l1CaloJetObj::total_3x5 = 0.

Definition at line 199 of file L1CaloJetProducer.cc.

Referenced by L1CaloJetProducer::produce().

◆ total_7x7

float L1CaloJetProducer::l1CaloJetObj::total_7x7 = 0.

Definition at line 202 of file L1CaloJetProducer.cc.

Referenced by L1CaloJetProducer::produce().

◆ total_nHits

float L1CaloJetProducer::l1CaloJetObj::total_nHits = 0.

Definition at line 211 of file L1CaloJetProducer.cc.

Referenced by L1CaloJetProducer::produce().

◆ total_seed

float L1CaloJetProducer::l1CaloJetObj::total_seed = 0.

Definition at line 197 of file L1CaloJetProducer.cc.

Referenced by L1CaloJetProducer::produce().

L1CaloJetProducer::l1CaloJetObj::SetSeedP4
void SetSeedP4(double pt, double eta, double phi, double mass)
Definition: L1CaloJetProducer.cc:240
L1CaloJetProducer::l1CaloJetObj::l1egJetCluster
reco::Candidate::PolarLorentzVector l1egJetCluster
Definition: L1CaloJetProducer.cc:128
DiDispStaMuonMonitor_cfi.pt
pt
Definition: DiDispStaMuonMonitor_cfi.py:39
L1CaloJetProducer::l1CaloJetObj::SetJetClusterP4
void SetJetClusterP4(double pt, double eta, double phi, double mass)
Definition: L1CaloJetProducer.cc:222
L1CaloJetProducer::l1CaloJetObj::SetL1EGJetP4
void SetL1EGJetP4(double pt, double eta, double phi, double mass)
Definition: L1CaloJetProducer.cc:253
L1CaloJetProducer::l1CaloJetObj::hcalJetCluster
reco::Candidate::PolarLorentzVector hcalJetCluster
Definition: L1CaloJetProducer.cc:124
L1CaloJetProducer::l1CaloJetObj::SetHcalJetClusterP4
void SetHcalJetClusterP4(double pt, double eta, double phi, double mass)
Definition: L1CaloJetProducer.cc:228
PVValHelper::eta
Definition: PVValidationHelpers.h:70
DDAxes::phi
EgHLTOffHistBins_cfi.mass
mass
Definition: EgHLTOffHistBins_cfi.py:34
L1CaloJetProducer::l1CaloJetObj::ecalJetCluster
reco::Candidate::PolarLorentzVector ecalJetCluster
Definition: L1CaloJetProducer.cc:125
L1CaloJetProducer::l1CaloJetObj::SetEcalJetClusterP4
void SetEcalJetClusterP4(double pt, double eta, double phi, double mass)
Definition: L1CaloJetProducer.cc:234
L1CaloJetProducer::l1CaloJetObj::jetCluster
reco::Candidate::PolarLorentzVector jetCluster
Definition: L1CaloJetProducer.cc:123
L1CaloJetProducer::l1CaloJetObj::seedTower
reco::Candidate::PolarLorentzVector seedTower
Definition: L1CaloJetProducer.cc:126