CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
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 14 of file HSCPCaloInfo.h.

Constructor & Destructor Documentation

susybsm::HSCPCaloInfo::HSCPCaloInfo ( )
inline

Definition at line 38 of file HSCPCaloInfo.h.

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

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

Member Data Documentation

float susybsm::HSCPCaloInfo::ecal3by3dir

Definition at line 18 of file HSCPCaloInfo.h.

Referenced by BetaCalculatorECAL::addInfoToCandidate(), and HSCPCaloInfo().

float susybsm::HSCPCaloInfo::ecal5by5dir

Definition at line 18 of file HSCPCaloInfo.h.

Referenced by BetaCalculatorECAL::addInfoToCandidate(), and HSCPCaloInfo().

float susybsm::HSCPCaloInfo::ecalBeta

Definition at line 20 of file HSCPCaloInfo.h.

Referenced by BetaCalculatorECAL::addInfoToCandidate(), and HSCPCaloInfo().

float susybsm::HSCPCaloInfo::ecalBetaError

Definition at line 20 of file HSCPCaloInfo.h.

Referenced by BetaCalculatorECAL::addInfoToCandidate(), and HSCPCaloInfo().

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

Definition at line 32 of file HSCPCaloInfo.h.

Referenced by BetaCalculatorECAL::addInfoToCandidate().

float susybsm::HSCPCaloInfo::ecalCrossedEnergy

Definition at line 17 of file HSCPCaloInfo.h.

Referenced by BetaCalculatorECAL::addInfoToCandidate(), and HSCPCaloInfo().

int susybsm::HSCPCaloInfo::ecalCrysCrossed

Definition at line 25 of file HSCPCaloInfo.h.

Referenced by BetaCalculatorECAL::addInfoToCandidate(), and HSCPCaloInfo().

float susybsm::HSCPCaloInfo::ecalDeDx

Definition at line 21 of file HSCPCaloInfo.h.

Referenced by BetaCalculatorECAL::addInfoToCandidate(), and HSCPCaloInfo().

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

Definition at line 35 of file HSCPCaloInfo.h.

Referenced by BetaCalculatorECAL::addInfoToCandidate().

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

Definition at line 27 of file HSCPCaloInfo.h.

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

Definition at line 29 of file HSCPCaloInfo.h.

Referenced by BetaCalculatorECAL::addInfoToCandidate().

float susybsm::HSCPCaloInfo::ecalInvBetaError

Definition at line 24 of file HSCPCaloInfo.h.

Referenced by BetaCalculatorECAL::addInfoToCandidate(), and HSCPCaloInfo().

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

Definition at line 33 of file HSCPCaloInfo.h.

Referenced by BetaCalculatorECAL::addInfoToCandidate().

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

Definition at line 34 of file HSCPCaloInfo.h.

Referenced by BetaCalculatorECAL::addInfoToCandidate().

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

Definition at line 26 of file HSCPCaloInfo.h.

float susybsm::HSCPCaloInfo::ecalTime

Definition at line 23 of file HSCPCaloInfo.h.

Referenced by BetaCalculatorECAL::addInfoToCandidate(), and HSCPCaloInfo().

float susybsm::HSCPCaloInfo::ecalTimeError

Definition at line 23 of file HSCPCaloInfo.h.

Referenced by BetaCalculatorECAL::addInfoToCandidate(), and HSCPCaloInfo().

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

Definition at line 31 of file HSCPCaloInfo.h.

Referenced by BetaCalculatorECAL::addInfoToCandidate().

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

Definition at line 30 of file HSCPCaloInfo.h.

Referenced by BetaCalculatorECAL::addInfoToCandidate().

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

Definition at line 36 of file HSCPCaloInfo.h.

Referenced by BetaCalculatorECAL::addInfoToCandidate().

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

Definition at line 28 of file HSCPCaloInfo.h.

Referenced by BetaCalculatorECAL::addInfoToCandidate().

float susybsm::HSCPCaloInfo::hcal3by3dir

Definition at line 19 of file HSCPCaloInfo.h.

Referenced by BetaCalculatorECAL::addInfoToCandidate(), and HSCPCaloInfo().

float susybsm::HSCPCaloInfo::hcal5by5dir

Definition at line 19 of file HSCPCaloInfo.h.

Referenced by BetaCalculatorECAL::addInfoToCandidate(), and HSCPCaloInfo().

float susybsm::HSCPCaloInfo::hcalCrossedEnergy

Definition at line 17 of file HSCPCaloInfo.h.

Referenced by BetaCalculatorECAL::addInfoToCandidate(), and HSCPCaloInfo().

float susybsm::HSCPCaloInfo::hoCrossedEnergy

Definition at line 17 of file HSCPCaloInfo.h.

Referenced by BetaCalculatorECAL::addInfoToCandidate(), and HSCPCaloInfo().

float susybsm::HSCPCaloInfo::trkIsoDr

Definition at line 22 of file HSCPCaloInfo.h.

Referenced by BetaCalculatorECAL::addInfoToCandidate(), and HSCPCaloInfo().