CMS 3D CMS Logo

List of all members | Public Member Functions | Public Attributes
reco::MuonEnergy Struct Reference

#include <MuonEnergy.h>

Public Member Functions

 MuonEnergy ()
 

Public Attributes

std::vector< HcalMuonRecHitcrossedHadRecHits
 
DetId ecal_id
 DetId of the central ECAL crystal. More...
 
math::XYZPointF ecal_position
 Trajectory position at the calorimeter. More...
 
float ecal_time
 Calorimeter timing. More...
 
float ecal_timeError
 
float em
 
float emMax
 maximal energy of ECAL crystal in the 5x5 shape More...
 
float emS25
 energy deposited in 5x5 ECAL crystal shape around central crystal More...
 
float emS9
 energy deposited in 3x3 ECAL crystal shape around central crystal More...
 
float had
 
float hadMax
 maximal energy of HCAL tower in the 3x3 shape More...
 
float hadS9
 energy deposited in 3x3 HCAL tower shape around central tower More...
 
DetId hcal_id
 DetId of the central HCAL tower with smallest depth. More...
 
math::XYZPointF hcal_position
 
float hcal_time
 
float hcal_timeError
 
float ho
 energy deposited in crossed HO towers More...
 
float hoS9
 energy deposited in 3x3 HO tower shape around central tower More...
 
float tower
 
float towerS9
 total energy in 3x3 tower shape More...
 

Detailed Description

Definition at line 17 of file MuonEnergy.h.

Constructor & Destructor Documentation

◆ MuonEnergy()

reco::MuonEnergy::MuonEnergy ( )
inline

Definition at line 68 of file MuonEnergy.h.

69  : tower(0),
70  towerS9(0),
71  em(0),
72  emS9(0),
73  emS25(0),
74  emMax(0),
75  had(0),
76  hadS9(0),
77  hadMax(0),
78  ho(0),
79  hoS9(0),
80  ecal_time(0),
81  ecal_timeError(0),
82  hcal_time(0),
83  hcal_timeError(0) {}
float ecal_timeError
Definition: MuonEnergy.h:48
float emS9
energy deposited in 3x3 ECAL crystal shape around central crystal
Definition: MuonEnergy.h:28
float towerS9
total energy in 3x3 tower shape
Definition: MuonEnergy.h:22
float ecal_time
Calorimeter timing.
Definition: MuonEnergy.h:47
float ho
energy deposited in crossed HO towers
Definition: MuonEnergy.h:42
float emS25
energy deposited in 5x5 ECAL crystal shape around central crystal
Definition: MuonEnergy.h:30
float hoS9
energy deposited in 3x3 HO tower shape around central tower
Definition: MuonEnergy.h:44
float emMax
maximal energy of ECAL crystal in the 5x5 shape
Definition: MuonEnergy.h:32
float hadMax
maximal energy of HCAL tower in the 3x3 shape
Definition: MuonEnergy.h:40
float hcal_timeError
Definition: MuonEnergy.h:50
float hadS9
energy deposited in 3x3 HCAL tower shape around central tower
Definition: MuonEnergy.h:38

Member Data Documentation

◆ crossedHadRecHits

std::vector<HcalMuonRecHit> reco::MuonEnergy::crossedHadRecHits

RecHits

crossed HCAL rechits

Definition at line 66 of file MuonEnergy.h.

Referenced by MuonIdProducer::fillMuonId().

◆ ecal_id

DetId reco::MuonEnergy::ecal_id

DetId of the central ECAL crystal.

Definition at line 57 of file MuonEnergy.h.

Referenced by MuonTimingFiller::addEcalTime(), FWMuonDetailView::build(), and MuonIdProducer::fillMuonId().

◆ ecal_position

math::XYZPointF reco::MuonEnergy::ecal_position

◆ ecal_time

float reco::MuonEnergy::ecal_time

◆ ecal_timeError

float reco::MuonEnergy::ecal_timeError

Definition at line 48 of file MuonEnergy.h.

Referenced by L1MuonRecoTreeProducer::analyze(), and pat::PATMuonSlimmer::produce().

◆ em

float reco::MuonEnergy::em

ECAL crystal based energy (RecHits) energy deposited in crossed ECAL crystals

Definition at line 26 of file MuonEnergy.h.

Referenced by MuonEnergyDepositAnalyzer::analyze(), MuonCaloCompatibility::evaluate(), MuonIdProducer::fillMuonId(), and pat::PATMuonSlimmer::produce().

◆ emMax

float reco::MuonEnergy::emMax

maximal energy of ECAL crystal in the 5x5 shape

Definition at line 32 of file MuonEnergy.h.

Referenced by MuonTimingFiller::addEcalTime(), MuonIdProducer::fillMuonId(), and pat::PATMuonSlimmer::produce().

◆ emS25

float reco::MuonEnergy::emS25

energy deposited in 5x5 ECAL crystal shape around central crystal

Definition at line 30 of file MuonEnergy.h.

Referenced by MuonIdProducer::fillMuonId(), and pat::PATMuonSlimmer::produce().

◆ emS9

float reco::MuonEnergy::emS9

energy deposited in 3x3 ECAL crystal shape around central crystal

Definition at line 28 of file MuonEnergy.h.

Referenced by MuonEnergyDepositAnalyzer::analyze(), MuonIdProducer::fillMuonId(), and MuonMETAlgo::GetMuDepDeltas().

◆ had

float reco::MuonEnergy::had

HCAL tower based energy (RecHits) energy deposited in crossed HCAL towers

Definition at line 36 of file MuonEnergy.h.

Referenced by MuonEnergyDepositAnalyzer::analyze(), MuonCaloCompatibility::evaluate(), AlCaHOCalibProducer::fillHOStore(), MuonIdProducer::fillMuonId(), and pat::PATMuonSlimmer::produce().

◆ hadMax

float reco::MuonEnergy::hadMax

maximal energy of HCAL tower in the 3x3 shape

Definition at line 40 of file MuonEnergy.h.

Referenced by MuonIdProducer::fillMuonId(), and pat::PATMuonSlimmer::produce().

◆ hadS9

float reco::MuonEnergy::hadS9

energy deposited in 3x3 HCAL tower shape around central tower

Definition at line 38 of file MuonEnergy.h.

Referenced by MuonEnergyDepositAnalyzer::analyze(), MuonIdProducer::fillMuonId(), MuonMETAlgo::GetMuDepDeltas(), and pat::PATMuonSlimmer::produce().

◆ hcal_id

DetId reco::MuonEnergy::hcal_id

DetId of the central HCAL tower with smallest depth.

Definition at line 60 of file MuonEnergy.h.

Referenced by MuonIdProducer::fillMuonId().

◆ hcal_position

math::XYZPointF reco::MuonEnergy::hcal_position

Definition at line 54 of file MuonEnergy.h.

Referenced by MuonIdProducer::fillMuonId(), and pat::PATMuonSlimmer::produce().

◆ hcal_time

float reco::MuonEnergy::hcal_time

◆ hcal_timeError

float reco::MuonEnergy::hcal_timeError

Definition at line 50 of file MuonEnergy.h.

Referenced by L1MuonRecoTreeProducer::analyze(), and pat::PATMuonSlimmer::produce().

◆ ho

float reco::MuonEnergy::ho

energy deposited in crossed HO towers

Definition at line 42 of file MuonEnergy.h.

Referenced by MuonEnergyDepositAnalyzer::analyze(), MuonCaloCompatibility::evaluate(), and MuonIdProducer::fillMuonId().

◆ hoS9

float reco::MuonEnergy::hoS9

energy deposited in 3x3 HO tower shape around central tower

Definition at line 44 of file MuonEnergy.h.

Referenced by MuonEnergyDepositAnalyzer::analyze(), MuonIdProducer::fillMuonId(), and MuonMETAlgo::GetMuDepDeltas().

◆ tower

float reco::MuonEnergy::tower

CaloTower based energy total energy

Definition at line 20 of file MuonEnergy.h.

Referenced by L1MuonRecoTreeProducer::analyze(), MuonIdProducer::fillMuonId(), and pat::PATMuonSlimmer::produce().

◆ towerS9

float reco::MuonEnergy::towerS9

total energy in 3x3 tower shape

Definition at line 22 of file MuonEnergy.h.

Referenced by L1MuonRecoTreeProducer::analyze(), MuonIdProducer::fillMuonId(), and pat::PATMuonSlimmer::produce().