CMS 3D CMS Logo

List of all members | Public Member Functions | Public Attributes
susybsm::HSCPCaloInfo Class Reference

#include <HSCPCaloInfo.h>

Public Member Functions

 HSCPCaloInfo ()
 

Public Attributes

float ecal3by3dir
 
float ecal5by5dir
 
float ecalBeta
 
float ecalBetaError
 
std::vector< float > ecalChi2s
 
float ecalCrossedEnergy
 
int ecalCrysCrossed
 
float ecalDeDx
 
std::vector< DetIdecalDetIds
 
std::vector< float > ecalE1OverE9s
 
std::vector< float > ecalEnergies
 
float ecalInvBetaError
 
std::vector< float > ecalOutOfTimeChi2s
 
std::vector< float > ecalOutOfTimeEnergies
 
std::vector< float > ecalSwissCrossKs
 
float ecalTime
 
float ecalTimeError
 
std::vector< float > ecalTimeErrors
 
std::vector< float > ecalTimes
 
std::vector< GlobalPointecalTrackExitPositions
 
std::vector< float > ecalTrackLengths
 
float hcal3by3dir
 
float hcal5by5dir
 
float hcalCrossedEnergy
 
float hoCrossedEnergy
 
float trkIsoDr
 

Detailed Description

Definition at line 13 of file HSCPCaloInfo.h.

Constructor & Destructor Documentation

◆ HSCPCaloInfo()

susybsm::HSCPCaloInfo::HSCPCaloInfo ( )
inline

Definition at line 36 of file HSCPCaloInfo.h.

References ecal3by3dir, ecal5by5dir, ecalBeta, ecalBetaError, ecalCrossedEnergy, ecalCrysCrossed, ecalDeDx, ecalInvBetaError, ecalTime, ecalTimeError, hcal3by3dir, hcal5by5dir, hcalCrossedEnergy, hoCrossedEnergy, and trkIsoDr.

36  {
37  hcalCrossedEnergy = -9999;
38  ecalCrossedEnergy = -9999;
39  hoCrossedEnergy = -9999;
40  ecal3by3dir = -9999;
41  ecal5by5dir = -9999;
42  hcal3by3dir = -9999;
43  hcal5by5dir = -9999;
44  ecalBeta = -9999;
45  ecalBetaError = -9999;
46  ecalDeDx = -9999;
47  trkIsoDr = -9999;
48  ecalTime = -9999;
49  ecalTimeError = -9999;
50  ecalInvBetaError = -9999;
51  ecalCrysCrossed = 0;
52  }

Member Data Documentation

◆ ecal3by3dir

float susybsm::HSCPCaloInfo::ecal3by3dir

Definition at line 16 of file HSCPCaloInfo.h.

Referenced by HSCPCaloInfo().

◆ ecal5by5dir

float susybsm::HSCPCaloInfo::ecal5by5dir

Definition at line 16 of file HSCPCaloInfo.h.

Referenced by HSCPCaloInfo().

◆ ecalBeta

float susybsm::HSCPCaloInfo::ecalBeta

Definition at line 18 of file HSCPCaloInfo.h.

Referenced by HSCPCaloInfo().

◆ ecalBetaError

float susybsm::HSCPCaloInfo::ecalBetaError

Definition at line 18 of file HSCPCaloInfo.h.

Referenced by HSCPCaloInfo().

◆ ecalChi2s

std::vector<float> susybsm::HSCPCaloInfo::ecalChi2s

Definition at line 30 of file HSCPCaloInfo.h.

◆ ecalCrossedEnergy

float susybsm::HSCPCaloInfo::ecalCrossedEnergy

Definition at line 15 of file HSCPCaloInfo.h.

Referenced by HSCPCaloInfo().

◆ ecalCrysCrossed

int susybsm::HSCPCaloInfo::ecalCrysCrossed

Definition at line 23 of file HSCPCaloInfo.h.

Referenced by HSCPCaloInfo().

◆ ecalDeDx

float susybsm::HSCPCaloInfo::ecalDeDx

Definition at line 19 of file HSCPCaloInfo.h.

Referenced by HSCPCaloInfo().

◆ ecalDetIds

std::vector<DetId> susybsm::HSCPCaloInfo::ecalDetIds

Definition at line 33 of file HSCPCaloInfo.h.

◆ ecalE1OverE9s

std::vector<float> susybsm::HSCPCaloInfo::ecalE1OverE9s

Definition at line 25 of file HSCPCaloInfo.h.

◆ ecalEnergies

std::vector<float> susybsm::HSCPCaloInfo::ecalEnergies

Definition at line 27 of file HSCPCaloInfo.h.

◆ ecalInvBetaError

float susybsm::HSCPCaloInfo::ecalInvBetaError

Definition at line 22 of file HSCPCaloInfo.h.

Referenced by HSCPCaloInfo().

◆ ecalOutOfTimeChi2s

std::vector<float> susybsm::HSCPCaloInfo::ecalOutOfTimeChi2s

Definition at line 31 of file HSCPCaloInfo.h.

◆ ecalOutOfTimeEnergies

std::vector<float> susybsm::HSCPCaloInfo::ecalOutOfTimeEnergies

Definition at line 32 of file HSCPCaloInfo.h.

◆ ecalSwissCrossKs

std::vector<float> susybsm::HSCPCaloInfo::ecalSwissCrossKs

Definition at line 24 of file HSCPCaloInfo.h.

◆ ecalTime

float susybsm::HSCPCaloInfo::ecalTime

Definition at line 21 of file HSCPCaloInfo.h.

Referenced by HSCPCaloInfo().

◆ ecalTimeError

float susybsm::HSCPCaloInfo::ecalTimeError

Definition at line 21 of file HSCPCaloInfo.h.

Referenced by HSCPCaloInfo().

◆ ecalTimeErrors

std::vector<float> susybsm::HSCPCaloInfo::ecalTimeErrors

Definition at line 29 of file HSCPCaloInfo.h.

◆ ecalTimes

std::vector<float> susybsm::HSCPCaloInfo::ecalTimes

Definition at line 28 of file HSCPCaloInfo.h.

◆ ecalTrackExitPositions

std::vector<GlobalPoint> susybsm::HSCPCaloInfo::ecalTrackExitPositions

Definition at line 34 of file HSCPCaloInfo.h.

◆ ecalTrackLengths

std::vector<float> susybsm::HSCPCaloInfo::ecalTrackLengths

Definition at line 26 of file HSCPCaloInfo.h.

◆ hcal3by3dir

float susybsm::HSCPCaloInfo::hcal3by3dir

Definition at line 17 of file HSCPCaloInfo.h.

Referenced by HSCPCaloInfo().

◆ hcal5by5dir

float susybsm::HSCPCaloInfo::hcal5by5dir

Definition at line 17 of file HSCPCaloInfo.h.

Referenced by HSCPCaloInfo().

◆ hcalCrossedEnergy

float susybsm::HSCPCaloInfo::hcalCrossedEnergy

Definition at line 15 of file HSCPCaloInfo.h.

Referenced by HSCPCaloInfo().

◆ hoCrossedEnergy

float susybsm::HSCPCaloInfo::hoCrossedEnergy

Definition at line 15 of file HSCPCaloInfo.h.

Referenced by HSCPCaloInfo().

◆ trkIsoDr

float susybsm::HSCPCaloInfo::trkIsoDr

Definition at line 20 of file HSCPCaloInfo.h.

Referenced by HSCPCaloInfo().