CMS 3D CMS Logo

List of all members | Public Member Functions | Public Attributes
EopElecVariables Struct Reference

#include <EopElecVariables.h>

Public Member Functions

void clear ()
 set to empty values More...
 
 EopElecVariables ()
 constructor initialises to empty values More...
 
 ~EopElecVariables ()=default
 

Public Attributes

Int_t charge
 
Double_t chi2
 
Double_t dRto1stSC
 
Double_t dRto2ndSC
 
Double_t eta
 
Double_t etaIn
 
Double_t etaOut
 
Int_t EvtNumber
 
Double_t fbrem
 
Double_t HcalEnergyIn01
 
Double_t HcalEnergyIn02
 
Double_t HcalEnergyIn03
 
Double_t HcalEnergyIn04
 
Double_t HcalEnergyIn05
 
Bool_t innerOk
 
Bool_t isEcalDriven
 
Bool_t isTrackerDriven
 
Double_t MaxPtIn01
 
Double_t MaxPtIn02
 
Double_t MaxPtIn03
 
Double_t MaxPtIn04
 
Double_t MaxPtIn05
 
Int_t nHits
 
Int_t nLostHits
 
Double_t normalizedChi2
 
Bool_t NoTrackIn0015
 
Bool_t NoTrackIn0020
 
Bool_t NoTrackIn0025
 
Bool_t NoTrackIn0030
 
Bool_t NoTrackIn0035
 
Double_t NoTrackIn0040
 
Double_t outerRadius
 
Double_t p
 
Double_t p_rejected_track
 
Double_t phi
 
Double_t phiIn
 
Double_t phiOut
 
Double_t pIn
 
Double_t pOut
 
Double_t pt
 
Double_t ptError
 
Double_t px
 
Double_t px_rejected_track
 
Double_t py
 
Double_t py_rejected_track
 
Double_t pz
 
Double_t pz_rejected_track
 
Int_t RunNumber
 
Int_t SC_algoID
 
Double_t SC_energy
 
Double_t SC_eta
 
Double_t SC_etaWidth
 
Bool_t SC_isBarrel
 
Bool_t SC_isEndcap
 
Int_t SC_nBasicClus
 
Double_t SC_phi
 
Double_t SC_phiWidth
 
Double_t SumPtIn01
 
Double_t SumPtIn02
 
Double_t SumPtIn03
 
Double_t SumPtIn04
 
Double_t SumPtIn05
 
Double_t theta
 

Detailed Description

Definition at line 8 of file EopElecVariables.h.

Constructor & Destructor Documentation

◆ EopElecVariables()

EopElecVariables::EopElecVariables ( )
inline

constructor initialises to empty values

Definition at line 10 of file EopElecVariables.h.

References clear().

10 { clear(); }
void clear()
set to empty values

◆ ~EopElecVariables()

EopElecVariables::~EopElecVariables ( )
default

Member Function Documentation

◆ clear()

void EopElecVariables::clear ( )
inline

set to empty values

doubles

integers

booleans

Definition at line 13 of file EopElecVariables.h.

References charge, chi2, dRto1stSC, dRto2ndSC, eta, etaIn, etaOut, EvtNumber, fbrem, HcalEnergyIn01, HcalEnergyIn02, HcalEnergyIn03, HcalEnergyIn04, HcalEnergyIn05, innerOk, isEcalDriven, isTrackerDriven, MaxPtIn01, MaxPtIn02, MaxPtIn03, MaxPtIn04, MaxPtIn05, nHits, nLostHits, normalizedChi2, NoTrackIn0015, NoTrackIn0020, NoTrackIn0025, NoTrackIn0030, NoTrackIn0035, NoTrackIn0040, outerRadius, p, p_rejected_track, phi, phiIn, phiOut, pIn, pOut, pt, ptError, px, px_rejected_track, py, py_rejected_track, pz, pz_rejected_track, RunNumber, SC_algoID, SC_energy, SC_eta, SC_etaWidth, SC_isBarrel, SC_isEndcap, SC_nBasicClus, SC_phi, SC_phiWidth, SumPtIn01, SumPtIn02, SumPtIn03, SumPtIn04, SumPtIn05, and theta.

Referenced by EopElecVariables().

13  {
17  SC_phi = pIn = pOut = etaIn = phiIn = etaOut = phiOut = px = py = pz = dRto1stSC = dRto2ndSC = 0.;
22 
23  MaxPtIn01 = 0.;
24  SumPtIn01 = 0.;
25  NoTrackIn0015 = true;
26  MaxPtIn02 = 0.;
27  SumPtIn02 = 0.;
28  NoTrackIn0020 = true;
29  MaxPtIn03 = 0.;
30  SumPtIn03 = 0.;
31  NoTrackIn0025 = true;
32  MaxPtIn04 = 0.;
33  SumPtIn04 = 0.;
34  NoTrackIn0030 = true;
35  MaxPtIn05 = 0.;
36  SumPtIn05 = 0.;
37  NoTrackIn0035 = true;
38  NoTrackIn0040 = true;
39 
40  px_rejected_track = 0.;
41  py_rejected_track = 0.;
42  pz_rejected_track = 0.;
43  p_rejected_track = 0.;
44  }
Double_t px_rejected_track
Double_t p_rejected_track
Double_t pz_rejected_track
Double_t py_rejected_track

Member Data Documentation

◆ charge

Int_t EopElecVariables::charge

Definition at line 46 of file EopElecVariables.h.

Referenced by EopElecTreeWriter::analyze(), and clear().

◆ chi2

Double_t EopElecVariables::chi2

Definition at line 51 of file EopElecVariables.h.

Referenced by EopElecTreeWriter::analyze(), and clear().

◆ dRto1stSC

Double_t EopElecVariables::dRto1stSC

Definition at line 98 of file EopElecVariables.h.

Referenced by EopElecTreeWriter::analyze(), and clear().

◆ dRto2ndSC

Double_t EopElecVariables::dRto2ndSC

Definition at line 99 of file EopElecVariables.h.

Referenced by EopElecTreeWriter::analyze(), and clear().

◆ eta

Double_t EopElecVariables::eta

◆ etaIn

Double_t EopElecVariables::etaIn

Definition at line 62 of file EopElecVariables.h.

Referenced by EopElecTreeWriter::analyze(), and clear().

◆ etaOut

Double_t EopElecVariables::etaOut

Definition at line 65 of file EopElecVariables.h.

Referenced by EopElecTreeWriter::analyze(), and clear().

◆ EvtNumber

Int_t EopElecVariables::EvtNumber

Definition at line 108 of file EopElecVariables.h.

Referenced by EopElecTreeWriter::analyze(), and clear().

◆ fbrem

Double_t EopElecVariables::fbrem

Definition at line 72 of file EopElecVariables.h.

Referenced by EopElecTreeWriter::analyze(), and clear().

◆ HcalEnergyIn01

Double_t EopElecVariables::HcalEnergyIn01

Definition at line 100 of file EopElecVariables.h.

Referenced by EopElecTreeWriter::analyze(), and clear().

◆ HcalEnergyIn02

Double_t EopElecVariables::HcalEnergyIn02

Definition at line 101 of file EopElecVariables.h.

Referenced by EopElecTreeWriter::analyze(), and clear().

◆ HcalEnergyIn03

Double_t EopElecVariables::HcalEnergyIn03

Definition at line 102 of file EopElecVariables.h.

Referenced by EopElecTreeWriter::analyze(), and clear().

◆ HcalEnergyIn04

Double_t EopElecVariables::HcalEnergyIn04

Definition at line 103 of file EopElecVariables.h.

Referenced by EopElecTreeWriter::analyze(), and clear().

◆ HcalEnergyIn05

Double_t EopElecVariables::HcalEnergyIn05

Definition at line 104 of file EopElecVariables.h.

Referenced by EopElecTreeWriter::analyze(), and clear().

◆ innerOk

Bool_t EopElecVariables::innerOk

Definition at line 49 of file EopElecVariables.h.

Referenced by EopElecTreeWriter::analyze(), and clear().

◆ isEcalDriven

Bool_t EopElecVariables::isEcalDriven

Definition at line 105 of file EopElecVariables.h.

Referenced by EopElecTreeWriter::analyze(), and clear().

◆ isTrackerDriven

Bool_t EopElecVariables::isTrackerDriven

Definition at line 106 of file EopElecVariables.h.

Referenced by EopElecTreeWriter::analyze(), and clear().

◆ MaxPtIn01

Double_t EopElecVariables::MaxPtIn01

Definition at line 73 of file EopElecVariables.h.

Referenced by EopElecTreeWriter::analyze(), and clear().

◆ MaxPtIn02

Double_t EopElecVariables::MaxPtIn02

Definition at line 76 of file EopElecVariables.h.

Referenced by EopElecTreeWriter::analyze(), and clear().

◆ MaxPtIn03

Double_t EopElecVariables::MaxPtIn03

Definition at line 79 of file EopElecVariables.h.

Referenced by EopElecTreeWriter::analyze(), and clear().

◆ MaxPtIn04

Double_t EopElecVariables::MaxPtIn04

Definition at line 82 of file EopElecVariables.h.

Referenced by EopElecTreeWriter::analyze(), and clear().

◆ MaxPtIn05

Double_t EopElecVariables::MaxPtIn05

Definition at line 85 of file EopElecVariables.h.

Referenced by EopElecTreeWriter::analyze(), and clear().

◆ nHits

Int_t EopElecVariables::nHits

Definition at line 47 of file EopElecVariables.h.

Referenced by EopElecTreeWriter::analyze(), and clear().

◆ nLostHits

Int_t EopElecVariables::nLostHits

Definition at line 48 of file EopElecVariables.h.

Referenced by EopElecTreeWriter::analyze(), and clear().

◆ normalizedChi2

Double_t EopElecVariables::normalizedChi2

Definition at line 52 of file EopElecVariables.h.

Referenced by EopElecTreeWriter::analyze(), and clear().

◆ NoTrackIn0015

Bool_t EopElecVariables::NoTrackIn0015

Definition at line 75 of file EopElecVariables.h.

Referenced by EopElecTreeWriter::analyze(), and clear().

◆ NoTrackIn0020

Bool_t EopElecVariables::NoTrackIn0020

Definition at line 78 of file EopElecVariables.h.

Referenced by EopElecTreeWriter::analyze(), and clear().

◆ NoTrackIn0025

Bool_t EopElecVariables::NoTrackIn0025

Definition at line 81 of file EopElecVariables.h.

Referenced by EopElecTreeWriter::analyze(), and clear().

◆ NoTrackIn0030

Bool_t EopElecVariables::NoTrackIn0030

Definition at line 84 of file EopElecVariables.h.

Referenced by EopElecTreeWriter::analyze(), and clear().

◆ NoTrackIn0035

Bool_t EopElecVariables::NoTrackIn0035

Definition at line 87 of file EopElecVariables.h.

Referenced by EopElecTreeWriter::analyze(), and clear().

◆ NoTrackIn0040

Double_t EopElecVariables::NoTrackIn0040

Definition at line 88 of file EopElecVariables.h.

Referenced by EopElecTreeWriter::analyze(), and clear().

◆ outerRadius

Double_t EopElecVariables::outerRadius

Definition at line 50 of file EopElecVariables.h.

Referenced by EopElecTreeWriter::analyze(), and clear().

◆ p

Double_t EopElecVariables::p

Definition at line 60 of file EopElecVariables.h.

Referenced by EopElecTreeWriter::analyze(), clear(), and Electron.Electron::ptErr().

◆ p_rejected_track

Double_t EopElecVariables::p_rejected_track

Definition at line 56 of file EopElecVariables.h.

Referenced by EopElecTreeWriter::analyze(), and clear().

◆ phi

Double_t EopElecVariables::phi

◆ phiIn

Double_t EopElecVariables::phiIn

Definition at line 63 of file EopElecVariables.h.

Referenced by EopElecTreeWriter::analyze(), and clear().

◆ phiOut

Double_t EopElecVariables::phiOut

Definition at line 66 of file EopElecVariables.h.

Referenced by EopElecTreeWriter::analyze(), and clear().

◆ pIn

Double_t EopElecVariables::pIn

Definition at line 61 of file EopElecVariables.h.

Referenced by EopElecTreeWriter::analyze(), and clear().

◆ pOut

Double_t EopElecVariables::pOut

Definition at line 64 of file EopElecVariables.h.

Referenced by EopElecTreeWriter::analyze(), and clear().

◆ pt

Double_t EopElecVariables::pt

◆ ptError

Double_t EopElecVariables::ptError

Definition at line 68 of file EopElecVariables.h.

Referenced by EopElecTreeWriter::analyze(), and clear().

◆ px

Double_t EopElecVariables::px

Definition at line 57 of file EopElecVariables.h.

Referenced by EopElecTreeWriter::analyze(), and clear().

◆ px_rejected_track

Double_t EopElecVariables::px_rejected_track

Definition at line 53 of file EopElecVariables.h.

Referenced by EopElecTreeWriter::analyze(), and clear().

◆ py

Double_t EopElecVariables::py

Definition at line 58 of file EopElecVariables.h.

Referenced by EopElecTreeWriter::analyze(), and clear().

◆ py_rejected_track

Double_t EopElecVariables::py_rejected_track

Definition at line 54 of file EopElecVariables.h.

Referenced by EopElecTreeWriter::analyze(), and clear().

◆ pz

Double_t EopElecVariables::pz

Definition at line 59 of file EopElecVariables.h.

Referenced by EopElecTreeWriter::analyze(), and clear().

◆ pz_rejected_track

Double_t EopElecVariables::pz_rejected_track

Definition at line 55 of file EopElecVariables.h.

Referenced by EopElecTreeWriter::analyze(), and clear().

◆ RunNumber

Int_t EopElecVariables::RunNumber

◆ SC_algoID

Int_t EopElecVariables::SC_algoID

Definition at line 89 of file EopElecVariables.h.

Referenced by EopElecTreeWriter::analyze(), and clear().

◆ SC_energy

Double_t EopElecVariables::SC_energy

Definition at line 90 of file EopElecVariables.h.

Referenced by EopElecTreeWriter::analyze(), and clear().

◆ SC_eta

Double_t EopElecVariables::SC_eta

Definition at line 94 of file EopElecVariables.h.

Referenced by EopElecTreeWriter::analyze(), and clear().

◆ SC_etaWidth

Double_t EopElecVariables::SC_etaWidth

Definition at line 92 of file EopElecVariables.h.

Referenced by EopElecTreeWriter::analyze(), and clear().

◆ SC_isBarrel

Bool_t EopElecVariables::SC_isBarrel

Definition at line 96 of file EopElecVariables.h.

Referenced by EopElecTreeWriter::analyze(), and clear().

◆ SC_isEndcap

Bool_t EopElecVariables::SC_isEndcap

Definition at line 97 of file EopElecVariables.h.

Referenced by EopElecTreeWriter::analyze(), and clear().

◆ SC_nBasicClus

Int_t EopElecVariables::SC_nBasicClus

Definition at line 91 of file EopElecVariables.h.

Referenced by EopElecTreeWriter::analyze(), and clear().

◆ SC_phi

Double_t EopElecVariables::SC_phi

Definition at line 95 of file EopElecVariables.h.

Referenced by EopElecTreeWriter::analyze(), and clear().

◆ SC_phiWidth

Double_t EopElecVariables::SC_phiWidth

Definition at line 93 of file EopElecVariables.h.

Referenced by EopElecTreeWriter::analyze(), and clear().

◆ SumPtIn01

Double_t EopElecVariables::SumPtIn01

Definition at line 74 of file EopElecVariables.h.

Referenced by EopElecTreeWriter::analyze(), and clear().

◆ SumPtIn02

Double_t EopElecVariables::SumPtIn02

Definition at line 77 of file EopElecVariables.h.

Referenced by EopElecTreeWriter::analyze(), and clear().

◆ SumPtIn03

Double_t EopElecVariables::SumPtIn03

Definition at line 80 of file EopElecVariables.h.

Referenced by EopElecTreeWriter::analyze(), and clear().

◆ SumPtIn04

Double_t EopElecVariables::SumPtIn04

Definition at line 83 of file EopElecVariables.h.

Referenced by EopElecTreeWriter::analyze(), and clear().

◆ SumPtIn05

Double_t EopElecVariables::SumPtIn05

Definition at line 86 of file EopElecVariables.h.

Referenced by EopElecTreeWriter::analyze(), and clear().

◆ theta

Double_t EopElecVariables::theta

Definition at line 69 of file EopElecVariables.h.

Referenced by EopElecTreeWriter::analyze(), clear(), and Tau.Tau::zImpact().