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
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

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

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

RecHits

crossed HCAL rechits

Definition at line 66 of file MuonEnergy.h.

Referenced by MuonIdProducer::fillMuonId().

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().

math::XYZPointF reco::MuonEnergy::ecal_position
float reco::MuonEnergy::ecal_time
float reco::MuonEnergy::ecal_timeError

Definition at line 48 of file MuonEnergy.h.

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

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(), pat::PATMuonSlimmer::produce(), and FWMuonDetailView::setTextInfo().

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().

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(), pat::PATMuonSlimmer::produce(), and FWMuonDetailView::setTextInfo().

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(), MuonMETAlgo::GetMuDepDeltas(), and FWMuonDetailView::setTextInfo().

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().

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().

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().

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().

math::XYZPointF reco::MuonEnergy::hcal_position
float reco::MuonEnergy::hcal_time
float reco::MuonEnergy::hcal_timeError

Definition at line 50 of file MuonEnergy.h.

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

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().

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().

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().

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().