Public Member Functions | Public Attributes | List of all members
gar::gar_pandora::CaloHitCreator::Settings Class Reference

#include <CaloHitCreator.h>

Public Member Functions

 Settings ()
 

Public Attributes

std::string m_CaloHitCollection
 The calorimeter hit collection. More...
 
std::string m_CaloHitInstanceName
 The calorimeter hit instance name. More...
 
float m_eCalToMip
 The calibration from deposited ECal energy to mip. More...
 
float m_eCalMipThreshold
 Threshold for creating calo hits in the ECal, units mip. More...
 
float m_eCalToEMGeV
 The calibration from deposited ECal energy to EM energy. More...
 
float m_eCalToHadGeVBarrel
 The calibration from deposited ECal barrel energy to hadronic energy. More...
 
float m_eCalToHadGeVEndCap
 The calibration from deposited ECal endcap energy to hadronic energy. More...
 
float m_maxECalHitHadronicEnergy
 The maximum hadronic energy allowed for a single hcal hit. More...
 
int m_nOuterSamplingLayers
 Number of layers from edge for hit to be flagged as an outer layer hit. More...
 
float m_layersFromEdgeMaxRearDistance
 Maximum number of layers from candidate outer layer hit to rear of detector. More...
 
float m_eCalBarrelOuterR
 ECal barrel outer r coordinate. More...
 
float m_eCalBarrelOuterZ
 ECal barrel outer z coordinate. More...
 
float m_eCalBarrelInnerPhi0
 ECal barrel inner phi0 coordinate. More...
 
float m_eCalBarrelOuterPhi0
 ECal barrel outer phi0 coordinate. More...
 
unsigned int m_eCalBarrelInnerSymmetry
 ECal barrel inner symmetry order. More...
 
unsigned int m_eCalBarrelOuterSymmetry
 ECal barrel outer symmetry order. More...
 
FloatVector m_eCalBarrelNormalVector
 ECal barrel normal vector. More...
 
float m_eCalEndCapOuterR
 ECal endcap outer r coordinate. More...
 
float m_eCalEndCapOuterZ
 ECal endcap outer z coordinate. More...
 
unsigned int m_eCalEndCapInnerSymmetryOrder
 ECal endcap inner symmetry. More...
 
float m_eCalEndCapInnerPhiCoordinate
 ECal endcap inner phi. More...
 

Detailed Description

Definition at line 25 of file CaloHitCreator.h.

Constructor & Destructor Documentation

gar::gar_pandora::CaloHitCreator::Settings::Settings ( )

Definition at line 379 of file CaloHitCreator.cxx.

380  : m_CaloHitCollection( "" ),
381  m_CaloHitInstanceName( "" ),
382  m_eCalToMip(1.f),
384  m_eCalToEMGeV(1.f),
396  m_eCalBarrelNormalVector({0.0, 0.0, 1.0}),
401  {
402  }
float m_eCalToHadGeVEndCap
The calibration from deposited ECal endcap energy to hadronic energy.
std::string m_CaloHitCollection
The calorimeter hit collection.
float m_eCalMipThreshold
Threshold for creating calo hits in the ECal, units mip.
float m_eCalEndCapOuterR
ECal endcap outer r coordinate.
float m_eCalEndCapOuterZ
ECal endcap outer z coordinate.
float m_eCalToEMGeV
The calibration from deposited ECal energy to EM energy.
float m_eCalBarrelInnerPhi0
ECal barrel inner phi0 coordinate.
int m_nOuterSamplingLayers
Number of layers from edge for hit to be flagged as an outer layer hit.
float m_eCalToHadGeVBarrel
The calibration from deposited ECal barrel energy to hadronic energy.
float m_eCalBarrelOuterZ
ECal barrel outer z coordinate.
float m_eCalBarrelOuterPhi0
ECal barrel outer phi0 coordinate.
std::string m_CaloHitInstanceName
The calorimeter hit instance name.
float m_eCalBarrelOuterR
ECal barrel outer r coordinate.
FloatVector m_eCalBarrelNormalVector
ECal barrel normal vector.
unsigned int m_eCalEndCapInnerSymmetryOrder
ECal endcap inner symmetry.
unsigned int m_eCalBarrelOuterSymmetry
ECal barrel outer symmetry order.
float m_eCalToMip
The calibration from deposited ECal energy to mip.
float m_maxECalHitHadronicEnergy
The maximum hadronic energy allowed for a single hcal hit.
float m_layersFromEdgeMaxRearDistance
Maximum number of layers from candidate outer layer hit to rear of detector.
unsigned int m_eCalBarrelInnerSymmetry
ECal barrel inner symmetry order.
float m_eCalEndCapInnerPhiCoordinate
ECal endcap inner phi.

Member Data Documentation

std::string gar::gar_pandora::CaloHitCreator::Settings::m_CaloHitCollection

The calorimeter hit collection.

Definition at line 30 of file CaloHitCreator.h.

std::string gar::gar_pandora::CaloHitCreator::Settings::m_CaloHitInstanceName

The calorimeter hit instance name.

Definition at line 32 of file CaloHitCreator.h.

float gar::gar_pandora::CaloHitCreator::Settings::m_eCalBarrelInnerPhi0

ECal barrel inner phi0 coordinate.

Definition at line 44 of file CaloHitCreator.h.

unsigned int gar::gar_pandora::CaloHitCreator::Settings::m_eCalBarrelInnerSymmetry

ECal barrel inner symmetry order.

Definition at line 46 of file CaloHitCreator.h.

FloatVector gar::gar_pandora::CaloHitCreator::Settings::m_eCalBarrelNormalVector

ECal barrel normal vector.

Definition at line 48 of file CaloHitCreator.h.

float gar::gar_pandora::CaloHitCreator::Settings::m_eCalBarrelOuterPhi0

ECal barrel outer phi0 coordinate.

Definition at line 45 of file CaloHitCreator.h.

float gar::gar_pandora::CaloHitCreator::Settings::m_eCalBarrelOuterR

ECal barrel outer r coordinate.

Definition at line 42 of file CaloHitCreator.h.

unsigned int gar::gar_pandora::CaloHitCreator::Settings::m_eCalBarrelOuterSymmetry

ECal barrel outer symmetry order.

Definition at line 47 of file CaloHitCreator.h.

float gar::gar_pandora::CaloHitCreator::Settings::m_eCalBarrelOuterZ

ECal barrel outer z coordinate.

Definition at line 43 of file CaloHitCreator.h.

float gar::gar_pandora::CaloHitCreator::Settings::m_eCalEndCapInnerPhiCoordinate

ECal endcap inner phi.

Definition at line 52 of file CaloHitCreator.h.

unsigned int gar::gar_pandora::CaloHitCreator::Settings::m_eCalEndCapInnerSymmetryOrder

ECal endcap inner symmetry.

Definition at line 51 of file CaloHitCreator.h.

float gar::gar_pandora::CaloHitCreator::Settings::m_eCalEndCapOuterR

ECal endcap outer r coordinate.

Definition at line 49 of file CaloHitCreator.h.

float gar::gar_pandora::CaloHitCreator::Settings::m_eCalEndCapOuterZ

ECal endcap outer z coordinate.

Definition at line 50 of file CaloHitCreator.h.

float gar::gar_pandora::CaloHitCreator::Settings::m_eCalMipThreshold

Threshold for creating calo hits in the ECal, units mip.

Definition at line 35 of file CaloHitCreator.h.

float gar::gar_pandora::CaloHitCreator::Settings::m_eCalToEMGeV

The calibration from deposited ECal energy to EM energy.

Definition at line 36 of file CaloHitCreator.h.

float gar::gar_pandora::CaloHitCreator::Settings::m_eCalToHadGeVBarrel

The calibration from deposited ECal barrel energy to hadronic energy.

Definition at line 37 of file CaloHitCreator.h.

float gar::gar_pandora::CaloHitCreator::Settings::m_eCalToHadGeVEndCap

The calibration from deposited ECal endcap energy to hadronic energy.

Definition at line 38 of file CaloHitCreator.h.

float gar::gar_pandora::CaloHitCreator::Settings::m_eCalToMip

The calibration from deposited ECal energy to mip.

Definition at line 34 of file CaloHitCreator.h.

float gar::gar_pandora::CaloHitCreator::Settings::m_layersFromEdgeMaxRearDistance

Maximum number of layers from candidate outer layer hit to rear of detector.

Definition at line 41 of file CaloHitCreator.h.

float gar::gar_pandora::CaloHitCreator::Settings::m_maxECalHitHadronicEnergy

The maximum hadronic energy allowed for a single hcal hit.

Definition at line 39 of file CaloHitCreator.h.

int gar::gar_pandora::CaloHitCreator::Settings::m_nOuterSamplingLayers

Number of layers from edge for hit to be flagged as an outer layer hit.

Definition at line 40 of file CaloHitCreator.h.


The documentation for this class was generated from the following files: