CMS 3D CMS Logo

Classes | Typedefs | Variables
hgc_digi Namespace Reference

Classes

struct  HGCCellHitInfo
 
struct  HGCCellInfo
 

Typedefs

typedef std::array< float, 6 > FEADCPulseShape
 
typedef std::unordered_map< uint32_t, HGCCellHitInfoHGCPUSimHitDataAccumulator
 
typedef float HGCSimData_t
 
typedef std::vector< HGCSimData_tHGCSimDataCollection
 
typedef std::array< HGCSimData_t, nSamplesHGCSimHitData
 
typedef std::unordered_map< uint32_t, HGCCellInfoHGCSimHitDataAccumulator
 
typedef std::vector< std::pair< float, float > > HitsRecordData
 
typedef std::array< HitsRecordData, nSamplesHitsRecordForMultipleBxs
 
typedef std::array< HGCSimDataCollection, nSamplesPUSimHitData
 

Variables

constexpr size_t npreHits = 30
 
constexpr size_t nSamples = 15
 

Typedef Documentation

◆ FEADCPulseShape

typedef std::array<float, 6> hgc_digi::FEADCPulseShape

Definition at line 20 of file HGCFEElectronics.h.

◆ HGCPUSimHitDataAccumulator

typedef std::unordered_map<uint32_t, HGCCellHitInfo> hgc_digi::HGCPUSimHitDataAccumulator

Definition at line 39 of file HGCDigitizerTypes.h.

◆ HGCSimData_t

typedef float hgc_digi::HGCSimData_t

Definition at line 15 of file HGCDigitizerTypes.h.

◆ HGCSimDataCollection

Definition at line 19 of file HGCDigitizerTypes.h.

◆ HGCSimHitData

Definition at line 17 of file HGCDigitizerTypes.h.

◆ HGCSimHitDataAccumulator

typedef std::unordered_map<uint32_t, HGCCellInfo> hgc_digi::HGCSimHitDataAccumulator

Definition at line 38 of file HGCDigitizerTypes.h.

◆ HitsRecordData

typedef std::vector<std::pair<float, float> > hgc_digi::HitsRecordData

Definition at line 22 of file HGCDigitizerTypes.h.

◆ HitsRecordForMultipleBxs

Definition at line 23 of file HGCDigitizerTypes.h.

◆ PUSimHitData

Definition at line 20 of file HGCDigitizerTypes.h.

Variable Documentation

◆ npreHits

constexpr size_t hgc_digi::npreHits = 30

Definition at line 14 of file HGCDigitizerTypes.h.

◆ nSamples

constexpr size_t hgc_digi::nSamples = 15

Definition at line 13 of file HGCDigitizerTypes.h.