|
HerdSoftware
0.2.3
|
CssGeoParams.h CssGeoParams class declaration. More...
Namespaces | |
| _Private | |
| FitDigitizationTools | |
| HerdDataModelVersion | |
| Readers | |
| 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 | CaloAxisTracksSorterAlgo |
| Algorithm that sort tracks according to their proximity to the CALO 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 | 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 | FitFarHitsRemoverAlgo |
| Algorithm that removes the FIT hits lying far away from a given track. More... | |
| class | FitGeoParams |
| Data structure for single silicon layer geometry parameters. More... | |
| class | GGSDataProvider |
| Data provider for Geant4 Monte Carlo data. 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 | HW3DView |
| class | HWBaseEventDisplay |
| class | HWCaloAxesEventDisplay |
| 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 | 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... | |
| 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... | |
| 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 | 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 (CaloAxisTracksSorterAlgo) | |
| RegisterAlgorithm (FitFarHitsRemoverAlgo) | |
| RegisterAlgorithm (HoughFinder2DAlgo) | |
| RegisterAlgorithm (CaloPMTTriggerComparatorAlgo) | |
| RegisterAlgorithm (CaloPMTTriggerComputerAlgo) | |
| RegisterAlgorithm (HighEnergyTriggerCut) | |
| RegisterAlgorithm (LowEnergyGammaTriggerCut) | |
| RegisterAlgorithm (PsdTriggerComparatorAlgo) | |
| RegisterAlgorithm (PsdTriggerComputerAlgo) | |
| RegisterAlgorithm (UnbiasedTriggerCut) | |
| RegisterDataProvider (GGSDataProvider) | |
| RegisterDataProvider (HerdRootDataProvider) | |
| RegisterDataProvider (HerdRootDataProviderV0) | |
| RegisterPersistence (HerdRootPersistenceService) | |
Variables | |
| constexpr int | NCaloPMTTriggerRegions = 6 |
| The number of trigger regions for CaloPMT. More... | |
| constexpr std::array< CaloPMTTriggerRegion, NCaloPMTTriggerRegions > | 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. More... | |
| auto | replace_all |
| constexpr int | nMaxCubesPerSide = 21 |
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 |
|
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 | ( | StkClusteringAlgo | ) |
| Herd::RegisterAlgorithm | ( | CaloAcceptanceCut | ) |
| Herd::RegisterAlgorithm | ( | FitClusteringAlgo | ) |
| Herd::RegisterAlgorithm | ( | PsdGeometricDigitizerAlgo | ) |
| Herd::RegisterAlgorithm | ( | ScdClusteringAlgo | ) |
| Herd::RegisterAlgorithm | ( | StkIntersectionsCut | ) |
| Herd::RegisterAlgorithm | ( | FitDigitizerAlgo | ) |
| Herd::RegisterAlgorithm | ( | SiliconDetectorClusteringAlgo | ) |
| Herd::RegisterAlgorithm | ( | PolarAngleCut | ) |
| Herd::RegisterAlgorithm | ( | CaloDBSCANClustering | ) |
| Herd::RegisterAlgorithm | ( | StkIntersectionsAlgo | ) |
| Herd::RegisterAlgorithm | ( | PcaCaloAxisTrackingAlgo | ) |
| Herd::RegisterAlgorithm | ( | CaloAxisTracksSorterAlgo | ) |
| Herd::RegisterAlgorithm | ( | HoughFinder2DAlgo | ) |
| Herd::RegisterAlgorithm | ( | FitFarHitsRemoverAlgo | ) |
| Herd::RegisterAlgorithm | ( | CaloTrackInfoAlgo | ) |
| Herd::RegisterAlgorithm | ( | HERDward | ) |
| Herd::RegisterDataProvider | ( | GGSDataProvider | ) |
| Herd::RegisterDataProvider | ( | HerdRootDataProvider | ) |
| Herd::RegisterDataProvider | ( | HerdRootDataProviderV0 | ) |
| Herd::RegisterPersistence | ( | HerdRootPersistenceService | ) |
|
inlinenoexcept |
| 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 |
| auto Herd::replace_all |
1.8.13