HerdSoftware  0.3.2
Classes | Functions | Variables
Herd::Readers Namespace Reference

Classes

class  GGSCaloHitsReader
 CaloHits reader class. More...
 
class  GGSFitHitsReader
 CaloHits reader class. More...
 
class  GGSMCGenReader
 FitGeoParams reader class. More...
 
class  GGSMCTruthReader
 MCTruth reader class. More...
 
class  GGSPsdHitsReader
 PsdHits reader class. More...
 
class  GGSSiliconDetectorHitsReader
 SiliconDetectorHits reader class. More...
 
class  GGSTGeoReader
 FitGeoParams reader class. More...
 
class  ParametricGeoCaloReader
 CaloGeoParams reader class. More...
 
class  ParametricGeoCssReader
 CssGeoParams reader class. More...
 
class  ParametricGeoFitReader
 FitGeoParams reader class. More...
 
class  ParametricGeoPsdReader
 SiliconDetectorGeoParams reader class. More...
 
class  ParametricGeoSiliconDetectorReader
 SiliconDetectorGeoParams reader class. More...
 
struct  PSDGeoParamsBarSideHelpValues
 
struct  PSDGeoParamsBarTopHelpValues
 
struct  PSDGeoParamsTileSideHelpValues
 
struct  PSDGeoParamsTileTopHelpValues
 
struct  scdSideDefaults
 
struct  scdTopDefaults
 
struct  SDHelpValues
 
struct  stkSideDefaults
 
struct  stkTopDefaults
 

Functions

std::vector< ParticleHitConvertParticles (GGSTIntHit &ggsIntHit)
 Utility functino to convert GGS particle hits to HERD particle hits. More...
 
void FillPsdSingleLayer (PsdGeoParams &psdGeoParams, RefFrame::Side side, std::array< int, 3 > nEle, std::array< float, 3 > size, std::array< float, 3 > gap, Point centerPos, std::pair< float, float > baseAngle)
 

Variables

static const struct Herd::Readers::ParametricGeoCaloReader::CaloGeoParamsHelpValues caloDefaults
 
static const struct Herd::Readers::PSDGeoParamsTileTopHelpValues psdTopTileDefaults
 
static const struct Herd::Readers::PSDGeoParamsTileSideHelpValues psdSideTileDefaults
 
static const struct Herd::Readers::PSDGeoParamsBarTopHelpValues psdTopBarDefaults
 
static const struct Herd::Readers::PSDGeoParamsBarSideHelpValues psdSideBarDefaults
 
static const std::map< ParametricGeoSiliconDetectorReader::DetectorType, std::string > typePrefix
 

Function Documentation

◆ ConvertParticles()

std::vector< ParticleHit > Herd::Readers::ConvertParticles ( GGSTIntHit &  ggsIntHit)

Utility functino to convert GGS particle hits to HERD particle hits.

Parameters
ggsIntHitThe GGS integrated hits
Returns
std::vector<ParticleHit> A collection of all the particle hits belonging to the input integrated hit

◆ FillPsdSingleLayer()

void Herd::Readers::FillPsdSingleLayer ( PsdGeoParams psdGeoParams,
RefFrame::Side  side,
std::array< int, 3 >  nEle,
std::array< float, 3 >  size,
std::array< float, 3 >  gap,
Point  centerPos,
std::pair< float, float >  baseAngle 
)

Variable Documentation

◆ caloDefaults

const struct Herd::Readers::ParametricGeoCaloReader::CaloGeoParamsHelpValues Herd::Readers::caloDefaults
static

◆ psdSideBarDefaults

const struct Herd::Readers::PSDGeoParamsBarSideHelpValues Herd::Readers::psdSideBarDefaults
static

◆ psdSideTileDefaults

const struct Herd::Readers::PSDGeoParamsTileSideHelpValues Herd::Readers::psdSideTileDefaults
static

◆ psdTopBarDefaults

const struct Herd::Readers::PSDGeoParamsBarTopHelpValues Herd::Readers::psdTopBarDefaults
static

◆ psdTopTileDefaults

const struct Herd::Readers::PSDGeoParamsTileTopHelpValues Herd::Readers::psdTopTileDefaults
static

◆ typePrefix

const std::map<ParametricGeoSiliconDetectorReader::DetectorType, std::string> Herd::Readers::typePrefix
static
Initial value:
= {
{ParametricGeoSiliconDetectorReader::DetectorType::STK, "stk"},
{ParametricGeoSiliconDetectorReader::DetectorType::SCD, "scd"},
}