HerdSoftware
0.3.2
|
CssGeoParams.h CssGeoParams class declaration. More...
Namespaces | |
_Private | |
FitDigitizationTools | |
Geom | |
HerdDataModelVersion | |
Readers | |
Reconstruction | |
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... | |
class | CaloAxisPointingCorrLeakageAlgo |
Algorithm for correction of Calorimeter axis pointing. More... | |
class | CaloDBSCANClustering |
Algorithm that clusters calorimeter hits into showers. More... | |
class | CaloGeoParams |
Data structure for the Calo geometry parameters. More... | |
class | CaloHitsRefFrame |
Info class for PCA tracking. 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... | |
struct | CaloShower |
Container of information about the Calorimeter Shower . More... | |
class | CaloTrackInfoAlgo |
An algorithm which computes information about the track inside the Calo. More... | |
class | CaloTwoThreshShowerAlgo |
Algorithm for Calorimeter Shower reconstruction starting from a given Axis Direction. 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 |
class | FarHitsRemoverAlgo |
Algorithm that removes all hits lying far away from a given track. More... | |
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 | 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 | HWTracks3DEventDisplay |
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 | PairwiseTrack3DBuilderAlgo |
This algorithm builds 3D tracks from pairs of 2D tracks coming from a track-finding algorithm such as HoughFinder2DAlgo. This algorithms expects only two of the three collections to have tracks and does nothing if this condition is not fulfilled. Otherwise, it will build 3D tracks taking sequentially tracks from both collections, pairing them (the first track from the first collection is combined with the first track of the second collection, and so on...) until one of the two collection runs out of tracks. This means that this algo implicitly assumes that the tracks in the collections are "sorted" in reverse order of "significance". More... | |
class | Parallelogram |
A parallelogram in 3D space. More... | |
class | Param |
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 | Segment |
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 | TracksDistanceSorterAlgo |
Algorithm that sort tracks according to their proximity to the CALO axis. 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 | ViewArray |
An array that accepts axis as subscripts. More... | |
class | VPalette |
Enumerations | |
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 (CaloTwoThreshShowerAlgo) | |
RegisterAlgorithm (CaloAxisPointingCorrLeakageAlgo) | |
RegisterAlgorithm (FarHitsRemoverAlgo) | |
RegisterAlgorithm (HoughFinder2DAlgo) | |
RegisterAlgorithm (PairwiseTrack3DBuilderAlgo) | |
RegisterAlgorithm (PcaCaloAxisTrackingAlgo) | |
RegisterAlgorithm (TracksDistanceSorterAlgo) | |
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 |
CssGeoParams.h CssGeoParams class declaration.
using Herd::CaloClusters = typedef std::vector<CaloHits> |
using Herd::CaloHits = typedef std::vector<Hit> |
using Herd::CaloShowers = typedef std::vector<CaloShower> |
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::Track2DColl = typedef ViewArray<std::vector<Track2D> > |
using Herd::TrackingDetectorGeoParamsColl = typedef SidesArray<std::vector<TrackingDetectorGeoParams> > |
using Herd::Tracks = typedef std::vector<Track> |
|
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 | ( | PsdTriggerComparatorAlgo | ) |
Herd::RegisterAlgorithm | ( | CaloPMTTriggerComparatorAlgo | ) |
Herd::RegisterAlgorithm | ( | LowEnergyGammaTriggerCut | ) |
Herd::RegisterAlgorithm | ( | PsdTriggerComputerAlgo | ) |
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 | ( | CaloPDDigitizerAlgo | ) |
Herd::RegisterAlgorithm | ( | CaloPDCalibrationAlgo | ) |
Herd::RegisterAlgorithm | ( | CaloPDZeroSuppressionAlgo | ) |
Herd::RegisterAlgorithm | ( | StkClusteringAlgo | ) |
Herd::RegisterAlgorithm | ( | CaloTwoThreshShowerAlgo | ) |
Herd::RegisterAlgorithm | ( | FitClusteringAlgo | ) |
Herd::RegisterAlgorithm | ( | PsdGeometricDigitizerAlgo | ) |
Herd::RegisterAlgorithm | ( | CaloAcceptanceCut | ) |
Herd::RegisterAlgorithm | ( | StkIntersectionsCut | ) |
Herd::RegisterAlgorithm | ( | ScdClusteringAlgo | ) |
Herd::RegisterAlgorithm | ( | CaloAxisPointingCorrLeakageAlgo | ) |
Herd::RegisterAlgorithm | ( | FitDigitizerAlgo | ) |
Herd::RegisterAlgorithm | ( | SiliconDetectorClusteringAlgo | ) |
Herd::RegisterAlgorithm | ( | PairwiseTrack3DBuilderAlgo | ) |
Herd::RegisterAlgorithm | ( | PolarAngleCut | ) |
Herd::RegisterAlgorithm | ( | CaloDBSCANClustering | ) |
Herd::RegisterAlgorithm | ( | HoughFinder2DAlgo | ) |
Herd::RegisterAlgorithm | ( | TracksDistanceSorterAlgo | ) |
Herd::RegisterAlgorithm | ( | StkIntersectionsAlgo | ) |
Herd::RegisterAlgorithm | ( | CaloTrackInfoAlgo | ) |
Herd::RegisterAlgorithm | ( | FarHitsRemoverAlgo | ) |
Herd::RegisterAlgorithm | ( | PcaCaloAxisTrackingAlgo | ) |
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.
auto Herd::replace_all |