HerdSoftware
0.1.1
|
CssGeoParams.h CssGeoParams class declaration. More...
Namespaces | |
_Private | |
FitDigitizationTools | |
HerdDataModelVersion | |
RefFrame | |
SiliconDetectorDigitizationTools | |
Classes | |
class | ArrayForwarder |
A forwarder class for std::array. More... | |
class | AxesArray |
An array that accepts axis as subscripts. More... | |
class | CaloAcceptanceCut |
An algorithm that reject events out of Calo acceptance. More... | |
struct | CaloAxis |
Container of information about the Calorimeter Shower Axis. More... | |
class | CaloDBSCANClustering |
Algorithm that clusters calorimeter hits into showers. More... | |
class | CaloGeoParams |
Data structure for the Calo geometry parameters. More... | |
class | CaloPDCalibrationAlgo |
Algorithm which converts calo PD hit from ADC to GeV. More... | |
class | CaloPDChannelInfo |
Data structure for the Calo PD readout information. More... | |
class | CaloPDChannelInfoAlgo |
Base algorithm which creates the information needed for the Calo PD read-out digitization. More... | |
class | CaloPDDigitizerAlgo |
Algorithm for digitizers of the Monte Carlo hits of Calo based on a preliminary Pd readout. More... | |
class | CaloPDEventChannelInfo |
Data structure for information regarding a channel connected to a Calo photodiode. More... | |
class | CaloPDZeroSuppressionAlgo |
Algorithm which remove Calo PD hit with small energy deposit. More... | |
class | CaloPMTTriggerComparatorAlgo |
An algorithm that compares variables from CaloPMT trigger inputs and fills flags needed for the offline trigger. More... | |
class | CaloPMTTriggerComputerAlgo |
An algorithm that computes relevant information about CaloPMT needed for the offline trigger. More... | |
class | CaloPMTTriggerFlags |
Data structure with the trigger flags for CaloPMT. More... | |
class | CaloPMTTriggerGeoInfo |
Data structure for the CaloPMT trigger geometric info (trigger regions). More... | |
class | CaloPMTTriggerInputs |
Data structure with the trigger inputs for CaloPMT. More... | |
class | CaloPMTTriggerRegionArray |
An array that accepts CaloPMT trigger regions as subscripts.The elements in CaloPMTTriggerRegionArray can be indexed using values in CaloPMTTriggerGeoInfo.h. More... | |
class | CaloTrackInfoAlgo |
An algorithm which computes information about the track inside the Calo. More... | |
class | Cluster |
Tracker cluster object for transient data model. More... | |
class | CooArray |
An array that accepts coordinates as subscripts. More... | |
class | CssGeoParams |
Geometry parameters of the Chinese Space station. More... | |
class | DataReader |
Base class for DataReaders. More... | |
class | DirectionsArray |
An array that accepts directions as subscripts. More... | |
class | Exception |
struct | FileHeader |
class | FitChannelInfo |
class | FitClusteringAlgo |
Algorithm that clusters the Monte Carlo FIT detector hits. algorithms/clustering/FitClusteringAlgo.h. More... | |
class | FitClustersColl |
Collection of containers for the clusters of all the FIT detectors. More... | |
class | FitDigitizerAlgo |
Algorithm that digitizes the Monte Carlo FIT hits simulating the response of the SIPM reading. More... | |
class | FitGeoParams |
Data structure for single silicon layer geometry parameters. More... | |
class | GGSDataProvider |
Data provider for Geant4 Monte Carlo data. More... | |
class | GGSSimReader |
Base class for GGSSimReaders. More... | |
class | HerdRootDataProvider |
Data provider for HERD Root files based on current EventAnalysis Root data format. More... | |
class | HerdRootDataProviderT |
Data provider service adding HERD-specific behavior to RootDataProvider. More... | |
class | HerdRootDataProviderV0 |
Data provider for HERD Root files based on legacy EventAnalysis Root V0 data format. More... | |
class | HerdRootPersistenceService |
Persistence service adding HERD-specific behavior to RootPersistenceService. More... | |
class | HERDward |
Displays tracks from HoughFinder algorithms. More... | |
class | HFCluster |
class | HighEnergyTriggerCut |
An algorithm that reads the trigger flags for CaloPMT and applies the trigger logic for HE trigger. More... | |
class | Hit |
Hit object for transient data model. More... | |
class | HoughFinder2DAlgo |
Finds tracks from a collection of 2D hits. More... | |
class | HoughTrackStub |
class | HWBaseEventDisplay |
class | HWCaloEventDisplay |
class | HWHoughTrackEventDisplay |
class | HWMainWindow |
class | HWMCTruthDisplay |
class | HWProjections |
class | HWPSDEventDisplay |
class | HWTrackingDetectorEventDisplay |
class | Line |
Class describing a line in the 3D space. More... | |
class | Line2D |
Class describing a line in the 2D space. More... | |
class | LowEnergyGammaTriggerCut |
An algorithm that reads the trigger flags for CaloPMT and Psd, and applies the trigger logic for LEG trigger. More... | |
struct | MCAccOption |
Class which contains the options for CaloAcceptnaceCut. More... | |
class | MCGenerationInfo |
Information about particle generation in MC simulation. More... | |
class | MCInteraction |
Description of a Monte Carlo Interaction. More... | |
class | MCParticle |
Description of a Monte Carlo particle. More... | |
class | MCPrimaryParticle |
Description of a Monte Carlo primary particle. More... | |
class | MCTruth |
Data structure for the Monte Carlo truth of each event. More... | |
class | Parallelogram |
A parallelogram in 3D space. More... | |
class | ParametricGeoReader |
Base class for ParametricGeoReaders. More... | |
class | ParticleHit |
Class to describe the energy deposit of a single particle. More... | |
class | PcaCaloAxisTrackingAlgo |
Algorithm for Calorimeter Shower Axis reconstruction based on Principal Component Analysis (PCA) method. More... | |
class | PhysPoint |
A class describing a physical point in the 3D space. More... | |
class | Plane |
Class describing a Plane in the 3D space. More... | |
class | PolarAngleCut |
An algorithm that rejects events with the polar angle greather than a threshold. More... | |
class | PsdGeometricDigitizerAlgo |
Algorithm that groups the Monte Carlo PSD hits based on a purely geometric criterion. More... | |
class | PsdGeoParams |
Data structure for PSD geometry parameters. More... | |
struct | PSDGeoParamsBarSideHelpValues |
struct | PSDGeoParamsBarTopHelpValues |
struct | PSDGeoParamsTileSideHelpValues |
struct | PSDGeoParamsTileTopHelpValues |
class | PsdTriggerComparatorAlgo |
An algorithm that compares variables from Psd trigger inputs and fills flags needed for the offline trigger. More... | |
class | PsdTriggerComputerAlgo |
An algorithm that computes relevant information about PSD needed for the offline trigger. More... | |
class | PsdTriggerFlags |
Data structure with the trigger flags for Psd. More... | |
class | PsdTriggerInputs |
Data structure with the trigger inputs for Psd. More... | |
class | Rectangle |
A rectangle in 3D space. More... | |
class | ScdBondingDigitizerAlgo |
Algorithm that bonds the Monte Carlo SCD hits. More... | |
class | ScdCapacitiveNetAlgo |
Algorithm that distributes signal on strips on readout strips. More... | |
class | ScdClusteringAlgo |
Algorithm that clusters the Monte Carlo SCD hits. More... | |
class | ScdClustersColl |
Collection of containers for the clusters of all the SCD detectors. More... | |
class | ScdDriftDiffusionAlgo |
Algorithm that digitizes the Monte Carlo SCD hits based on a purely geometric criterion. More... | |
class | ScdGeometricDigitizerAlgo |
Algorithm that digitizes the Monte Carlo SCD hits based on a purely geometric criterion. More... | |
struct | ScdGeoParamsSideHelpValues |
struct | ScdGeoParamsTopHelpValues |
class | SidesArray |
An array that accepts side as subscripts. More... | |
class | SiliconDetectorBondingDigitizerAlgo |
Base algorithm for bonding digitizers of the Monte Carlo hits of silicon detectors. More... | |
class | SiliconDetectorCapacitiveNetAlgo |
Base algorithm for digitizers of the Monte Carlo hits of silicon detector implementing the effect of a capacitive net between on the strips. More... | |
class | SiliconDetectorChannelGeoInfo |
Object managing the geometry of the Si readout strips in a single layer. More... | |
class | SiliconDetectorClusteringAlgo |
Algorithm that clusters the Monte Carlo Silicon detector hits. algorithms/clustering/SiliconDetectorClusteringAlgo.h. More... | |
class | SiliconDetectorDriftDiffusionAlgo |
Base algorithm for digitizers of the Monte Carlo hits of silicon detector implementing the effect of charge dritf and diffusion in the silicon. More... | |
class | SiliconDetectorGeometricDigitizerAlgo |
Base algorithm for digitizers of the Monte Carlo hits of silicon detector based on a purely geometric criterion. More... | |
class | SiliconDetectorGeoParams |
Data structure for single silicon layer geometry parameters. More... | |
class | StkBondingDigitizerAlgo |
Algorithm that bonds the Monte Carlo STK hits. More... | |
class | StkCapacitiveNetAlgo |
Algorithm that distributes signal on strips on readout strips. More... | |
class | StkClusteringAlgo |
Algorithm that clusters the Monte Carlo STK hits. More... | |
class | StkClustersColl |
Collection of containers for the clusters of all the STK detectors. More... | |
class | StkDriftDiffusionAlgo |
Algorithm that digitizes the Monte Carlo STK hits based on a purely geometric criterion. More... | |
class | StkGeometricDigitizerAlgo |
Algorithm that digitizes the Monte Carlo STK hits based on a purely geometric criterion. More... | |
struct | StkGeoParamsSideHelpValues |
struct | StkGeoParamsTopHelpValues |
struct | StkIntersection |
A container of information about a interesection between a track and a STK layer. More... | |
struct | StkIntersections |
A container of information about interesections between a track and the STK. More... | |
class | StkIntersectionsAlgo |
An algorithm that calculate the intersections between a track and the STK. More... | |
class | StkIntersectionsCut |
A cut about the number of intersections of a track with STK. More... | |
class | Track |
Class describing a track. More... | |
class | Track2D |
Class describing a track. More... | |
struct | TrackInfoForCalo |
Container of information about the track inside the Calo. More... | |
class | TrackingDetectorGeoParams |
Base data structure for single tracking detector layer geometry parameters. More... | |
class | TriggerPattern |
Data structure with the fired triggers for each event. More... | |
class | UnbiasedTriggerCut |
An algorithm that reads the trigger flags for CaloPMT and applies the trigger logic for unbiased trigger. More... | |
class | Vec3D |
A class describing a vector in 3D space. More... | |
class | VPalette |
Enumerations | |
enum | CaloAxisAlgoType { CaloAxisAlgoType::NONE, CaloAxisAlgoType::PCA } |
enum | CaloPMTTriggerRegion : int { CaloPMTTriggerRegion::NONE = -1, CaloPMTTriggerRegion::Core = 0, CaloPMTTriggerRegion::Ztop = 1, CaloPMTTriggerRegion::Zbot = 2, CaloPMTTriggerRegion::Xp = 3, CaloPMTTriggerRegion::Yp = 4, CaloPMTTriggerRegion::Yn = 5 } |
Functions | |
bool | operator== (const HoughTrackStub &lhs, const HoughTrackStub &rhs) |
template<typename _Tp , std::size_t _Nm> | |
bool | operator== (const ArrayForwarder< _Tp, _Nm > &__one, const ArrayForwarder< _Tp, _Nm > &__two) |
template<typename _Tp , std::size_t _Nm> | |
bool | operator!= (const ArrayForwarder< _Tp, _Nm > &__one, const ArrayForwarder< _Tp, _Nm > &__two) |
template<typename _Tp , std::size_t _Nm> | |
bool | operator< (const ArrayForwarder< _Tp, _Nm > &__a, const ArrayForwarder< _Tp, _Nm > &__b) |
template<typename _Tp , std::size_t _Nm> | |
bool | operator> (const ArrayForwarder< _Tp, _Nm > &__one, const ArrayForwarder< _Tp, _Nm > &__two) |
template<typename _Tp , std::size_t _Nm> | |
bool | operator<= (const ArrayForwarder< _Tp, _Nm > &__one, const ArrayForwarder< _Tp, _Nm > &__two) |
template<typename _Tp , std::size_t _Nm> | |
bool | operator>= (const ArrayForwarder< _Tp, _Nm > &__one, const ArrayForwarder< _Tp, _Nm > &__two) |
template<typename _Tp , std::size_t _Nm> | |
void | swap (ArrayForwarder< _Tp, _Nm > &__one, ArrayForwarder< _Tp, _Nm > &__two) noexcept(noexcept(__one.swap(__two))) |
template<std::size_t _Int, typename _Tp , std::size_t _Nm> | |
constexpr _Tp & | get (ArrayForwarder< _Tp, _Nm > &__arr) noexcept |
template<std::size_t _Int, typename _Tp , std::size_t _Nm> | |
constexpr _Tp && | get (ArrayForwarder< _Tp, _Nm > &&__arr) noexcept |
template<std::size_t _Int, typename _Tp , std::size_t _Nm> | |
constexpr const _Tp & | get (const ArrayForwarder< _Tp, _Nm > &__arr) noexcept |
template<std::size_t _Int, typename _Tp , std::size_t _Nm> | |
constexpr const _Tp && | get (const ArrayForwarder< _Tp, _Nm > &&__arr) noexcept |
float | operator* (const Vec3D left, const Vec3D right) |
Compute the dot-product between two vectors. More... | |
Vec3D | operator+ (Vec3D left, Vec3D const &right) |
Add two vectors. More... | |
Vec3D | operator+ (const Vec3D &left, Vec3D &&right) |
template<typename T , typename std::enable_if< std::is_arithmetic< T >::value >::type * = nullptr> | |
Vec3D | operator* (Vec3D left, T const &right) |
Multiply a vector by a number. More... | |
template<typename T , typename std::enable_if< std::is_arithmetic< T >::value >::type * = nullptr> | |
Vec3D | operator* (T const &right, Vec3D left) |
template<typename T , typename std::enable_if< std::is_arithmetic< T >::value >::type * = nullptr> | |
Vec3D | operator/ (Vec3D left, T const &right) |
Divide a vector by a number. More... | |
template<typename T , typename std::enable_if< std::is_arithmetic< T >::value >::type * = nullptr> | |
Vec3D | operator/ (T const &right, Vec3D left) |
std::ostream & | operator<< (std::ostream &os, const Vec3D &vec) |
Write coordinates to stream. More... | |
bool | operator== (const Hit &h1, const Hit &h2) |
std::ostream & | operator<< (std::ostream &out, const Hit &hit) |
RegisterAlgorithm (CaloPDCalibrationAlgo) | |
RegisterAlgorithm (CaloDBSCANClustering) | |
RegisterAlgorithm (FitClusteringAlgo) | |
RegisterAlgorithm (ScdClusteringAlgo) | |
RegisterAlgorithm (SiliconDetectorClusteringAlgo) | |
RegisterAlgorithm (StkClusteringAlgo) | |
RegisterAlgorithm (CaloPDChannelInfoAlgo) | |
RegisterAlgorithm (CaloPDDigitizerAlgo) | |
RegisterAlgorithm (CaloPDZeroSuppressionAlgo) | |
RegisterAlgorithm (FitDigitizerAlgo) | |
RegisterAlgorithm (PsdGeometricDigitizerAlgo) | |
RegisterAlgorithm (ScdBondingDigitizerAlgo) | |
RegisterAlgorithm (ScdCapacitiveNetAlgo) | |
RegisterAlgorithm (ScdDriftDiffusionAlgo) | |
RegisterAlgorithm (ScdGeometricDigitizerAlgo) | |
RegisterAlgorithm (StkBondingDigitizerAlgo) | |
RegisterAlgorithm (StkCapacitiveNetAlgo) | |
RegisterAlgorithm (StkDriftDiffusionAlgo) | |
RegisterAlgorithm (StkGeometricDigitizerAlgo) | |
RegisterAlgorithm (HERDward) | |
RegisterAlgorithm (CaloAcceptanceCut) | |
RegisterAlgorithm (CaloTrackInfoAlgo) | |
RegisterAlgorithm (PolarAngleCut) | |
RegisterAlgorithm (StkIntersectionsAlgo) | |
RegisterAlgorithm (StkIntersectionsCut) | |
RegisterAlgorithm (PcaCaloAxisTrackingAlgo) | |
RegisterAlgorithm (HoughFinder2DAlgo) | |
RegisterAlgorithm (CaloPMTTriggerComparatorAlgo) | |
RegisterAlgorithm (CaloPMTTriggerComputerAlgo) | |
RegisterAlgorithm (HighEnergyTriggerCut) | |
RegisterAlgorithm (LowEnergyGammaTriggerCut) | |
RegisterAlgorithm (PsdTriggerComparatorAlgo) | |
RegisterAlgorithm (PsdTriggerComputerAlgo) | |
RegisterAlgorithm (UnbiasedTriggerCut) | |
RegisterDataProvider (GGSDataProvider) | |
RegisterDataProvider (HerdRootDataProvider) | |
RegisterDataProvider (HerdRootDataProviderV0) | |
std::unique_ptr< PsdGeoParamsColl > | BuildTilePsdGeoParams (const GGSTGeoParams *, bool) |
std::unique_ptr< PsdGeoParamsColl > | BuildBarPsdGeoParams (const GGSTGeoParams *, bool) |
void | FillPsdSingleLayer (PsdGeoParams &psdGeoParams, RefFrame::Side side, std::array< int, 3 > nEle, std::array< float, 3 > size, std::array< float, 3 > gap, Point centerPos) |
RegisterPersistence (HerdRootPersistenceService) | |
CssGeoParams.h CssGeoParams class declaration.
using Herd::CaloAxes = typedef std::vector<CaloAxis> |
using Herd::CaloClusters = typedef std::vector<CaloHits> |
using Herd::CaloHits = typedef std::vector<Hit> |
using Herd::ClustersColl = typedef SidesArray<std::vector<std::vector<Cluster> >> |
using Herd::FitChannelInfoColl = typedef SidesArray<std::vector<FitChannelInfo> > |
using Herd::FitClusters = typedef std::vector<std::vector<Cluster> > |
using Herd::FitGeoParamsColl = typedef SidesArray<std::vector<FitGeoParams> > |
using Herd::FitHits = typedef std::vector<std::vector<Hit> > |
using Herd::FitHitsColl = typedef SidesArray<FitHits> |
using Herd::FitParticleHits = typedef ParticleHits |
using Herd::FitParticleHitsColl = typedef SidesArray<FitParticleHits> |
using Herd::HerdRootDataProvider = typedef HerdRootDataProviderT<RootDataProvider> |
using Herd::HerdRootDataProviderV0 = typedef HerdRootDataProviderT<RootDataProviderV0> |
using Herd::HFClusters = typedef std::vector<std::vector<HFCluster> > |
using Herd::Momentum = typedef Vec3D |
using Herd::ParticleHits = typedef std::vector<std::vector<std::vector<ParticleHit> >> |
using Herd::Point = typedef Vec3D |
using Herd::PsdGeoParamsColl = typedef SidesArray<std::vector<PsdGeoParams> > |
using Herd::PsdHits = typedef std::vector<std::vector<Hit> > |
using Herd::PsdHitsColl = typedef SidesArray<PsdHits> |
using Herd::PsdParticleHits = typedef ParticleHits |
using Herd::PsdParticleHitsColl = typedef SidesArray<PsdParticleHits> |
using Herd::ScdChannelGeoInfoColl = typedef SiliconDetectorChannelGeoInfoColl |
using Herd::ScdClusters = typedef SiliconDetectorClusters |
using Herd::ScdGeoParams = typedef SiliconDetectorGeoParams |
using Herd::ScdGeoParamsColl = typedef SiliconDetectorGeoParamsColl |
using Herd::ScdHits = typedef SiliconDetectorHits |
using Herd::ScdHitsColl = typedef SiliconDetectorHitsColl |
using Herd::ScdParticleHits = typedef SiliconDetectorParticleHits |
using Herd::ScdParticleHitsColl = typedef SiliconDetectorParticleHitsColl |
using Herd::SiliconDetectorChannelGeoInfoColl = typedef SidesArray<std::vector<SiliconDetectorChannelGeoInfo> > |
using Herd::SiliconDetectorClusters = typedef std::vector<std::vector<Cluster> > |
using Herd::SiliconDetectorClustersColl = typedef SidesArray<SiliconDetectorClusters> |
using Herd::SiliconDetectorGeoParamsColl = typedef SidesArray<std::vector<SiliconDetectorGeoParams> > |
using Herd::SiliconDetectorHits = typedef std::vector<std::vector<Hit> > |
using Herd::SiliconDetectorHitsColl = typedef SidesArray<SiliconDetectorHits> |
using Herd::SiliconDetectorParticleHits = typedef ParticleHits |
using Herd::SiliconDetectorParticleHitsColl = typedef SidesArray<SiliconDetectorParticleHits> |
using Herd::StkChannelGeoInfoColl = typedef SiliconDetectorChannelGeoInfoColl |
using Herd::StkClusters = typedef SiliconDetectorClusters |
using Herd::StkGeoParams = typedef SiliconDetectorGeoParams |
using Herd::StkGeoParamsColl = typedef SiliconDetectorGeoParamsColl |
using Herd::StkHits = typedef SiliconDetectorHits |
using Herd::StkHitsColl = typedef SiliconDetectorHitsColl |
using Herd::StkParticleHits = typedef SiliconDetectorParticleHits |
using Herd::StkParticleHitsColl = typedef SiliconDetectorParticleHitsColl |
using Herd::TrackingDetectorGeoParamsColl = typedef SidesArray<std::vector<TrackingDetectorGeoParams> > |
|
strong |
Enumerator | |
---|---|
NONE | Reconstruction algorithm not specified |
PCA | Principal Component Analysis algorithm, generated with PcaCaloAxisTrackingAlgo |
|
strong |
std::unique_ptr<PsdGeoParamsColl> Herd::BuildBarPsdGeoParams | ( | const GGSTGeoParams * | , |
bool | |||
) |
std::unique_ptr<PsdGeoParamsColl> Herd::BuildTilePsdGeoParams | ( | const GGSTGeoParams * | , |
bool | |||
) |
void Herd::FillPsdSingleLayer | ( | PsdGeoParams & | psdGeoParams, |
RefFrame::Side | side, | ||
std::array< int, 3 > | nEle, | ||
std::array< float, 3 > | size, | ||
std::array< float, 3 > | gap, | ||
Point | centerPos | ||
) |
|
noexcept |
|
noexcept |
|
noexcept |
|
noexcept |
|
inline |
Compute the dot-product between two vectors.
|
inline |
Multiply a vector by a number.
|
inline |
Add two vectors.
|
inline |
Divide a vector by a number.
|
inline |
|
inline |
|
inline |
std::ostream& Herd::operator<< | ( | std::ostream & | os, |
const Vec3D & | vec | ||
) |
Write coordinates to stream.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Herd::RegisterAlgorithm | ( | HighEnergyTriggerCut | ) |
Herd::RegisterAlgorithm | ( | UnbiasedTriggerCut | ) |
Herd::RegisterAlgorithm | ( | PsdTriggerComputerAlgo | ) |
Herd::RegisterAlgorithm | ( | CaloPMTTriggerComparatorAlgo | ) |
Herd::RegisterAlgorithm | ( | LowEnergyGammaTriggerCut | ) |
Herd::RegisterAlgorithm | ( | PsdTriggerComparatorAlgo | ) |
Herd::RegisterAlgorithm | ( | CaloPMTTriggerComputerAlgo | ) |
Herd::RegisterAlgorithm | ( | ScdBondingDigitizerAlgo | ) |
Herd::RegisterAlgorithm | ( | ScdCapacitiveNetAlgo | ) |
Herd::RegisterAlgorithm | ( | ScdDriftDiffusionAlgo | ) |
Herd::RegisterAlgorithm | ( | ScdGeometricDigitizerAlgo | ) |
Herd::RegisterAlgorithm | ( | StkBondingDigitizerAlgo | ) |
Herd::RegisterAlgorithm | ( | StkDriftDiffusionAlgo | ) |
Herd::RegisterAlgorithm | ( | StkGeometricDigitizerAlgo | ) |
Herd::RegisterAlgorithm | ( | StkCapacitiveNetAlgo | ) |
Herd::RegisterAlgorithm | ( | CaloPDChannelInfoAlgo | ) |
Herd::RegisterAlgorithm | ( | CaloPDZeroSuppressionAlgo | ) |
Herd::RegisterAlgorithm | ( | CaloPDCalibrationAlgo | ) |
Herd::RegisterAlgorithm | ( | CaloPDDigitizerAlgo | ) |
Herd::RegisterAlgorithm | ( | FitClusteringAlgo | ) |
Herd::RegisterAlgorithm | ( | StkClusteringAlgo | ) |
Herd::RegisterAlgorithm | ( | CaloAcceptanceCut | ) |
Herd::RegisterAlgorithm | ( | FitDigitizerAlgo | ) |
Herd::RegisterAlgorithm | ( | ScdClusteringAlgo | ) |
Herd::RegisterAlgorithm | ( | PsdGeometricDigitizerAlgo | ) |
Herd::RegisterAlgorithm | ( | StkIntersectionsCut | ) |
Herd::RegisterAlgorithm | ( | SiliconDetectorClusteringAlgo | ) |
Herd::RegisterAlgorithm | ( | PolarAngleCut | ) |
Herd::RegisterAlgorithm | ( | CaloDBSCANClustering | ) |
Herd::RegisterAlgorithm | ( | PcaCaloAxisTrackingAlgo | ) |
Herd::RegisterAlgorithm | ( | StkIntersectionsAlgo | ) |
Herd::RegisterAlgorithm | ( | HoughFinder2DAlgo | ) |
Herd::RegisterAlgorithm | ( | HERDward | ) |
Herd::RegisterAlgorithm | ( | CaloTrackInfoAlgo | ) |
Herd::RegisterDataProvider | ( | GGSDataProvider | ) |
Herd::RegisterDataProvider | ( | HerdRootDataProvider | ) |
Herd::RegisterDataProvider | ( | HerdRootDataProviderV0 | ) |
Herd::RegisterPersistence | ( | HerdRootPersistenceService | ) |
|
inlinenoexcept |
|
static |
constexpr std::array<CaloPMTTriggerRegion, NCaloPMTTriggerRegions> Herd::CaloPMTTriggerRegions |
Array of all the CaloPMT trigger regions. This array can be used to iterate over all the trigger regions using array iterators in a range-for loop.
constexpr int Herd::NCaloPMTTriggerRegions = 6 |
The number of trigger regions for CaloPMT.
constexpr int Herd::nMaxCubesPerSide = 21 |
|
static |
|
static |
|
static |
|
static |
auto Herd::replace_all |
|
static |
|
static |
|
static |
|
static |