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

Classes

class  GGSCaloHitsReader
 CaloHits reader class. More...
 
class  GGSCaloLpdHitsReader
 LpdHits reader class. More...
 
class  GGSCaloSpdHitsReader
 SpdHits 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  GGSScdHitsReader
 ScdHits 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
 ScdGeoParams reader class. More...
 
class  ParametricGeoScdReader
 ScdGeoParams reader class. More...
 
struct  PSDGeoParamsTileSideHelpValues
 
struct  PSDGeoParamsTileTopHelpValues
 

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< double, 3 > size, std::array< double, 3 > gap, Point centerPos, 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
 

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< double, 3 >  size,
std::array< double, 3 >  gap,
Point  centerPos,
float  baseAngle 
)

Variable Documentation

◆ caloDefaults

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

◆ psdSideTileDefaults

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

◆ psdTopTileDefaults

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