HerdSoftware
0.4.0
|
CssGeoParams.h CssGeoParams class declaration. More...
Namespaces | |
_Private | |
FitDigitizationTools | |
Geom | |
HerdDataModelVersion | |
Misc | |
Readers | |
Reconstruction | |
RefFrame | |
ScdDigitizationTools | |
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 | CaloIsCMOSChannelInfo |
Data structure for the CALO IsCMOS readout information. More... | |
class | CaloIsCMOSDigitizerAlgo |
Digitization of the Monte Carlo hits of CALO based on IsCMOS readout. More... | |
class | CaloIsCMOSRandomChannelInfoAlgo |
Algorithm that creates IsCMOS channel info in a random way. 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. 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 | EntranceInfo |
Container of information about the entrance sector of the incoming particle. More... | |
class | EntranceInfoAlgo |
Algorithm that reconstructs the entrance octant of the primary particle. 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. 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 | HerdRootDataProviderT |
Data provider service adding HERD-specific behavior to RootDataProvider. 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... | |
struct | overloaded |
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 | Parallelepiped |
A parallelepiped in 3D space. 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 | PsdThreshTimeDigitizerAlgo |
Algorithm that digitizes the PSD time measurement using a threshold identification. 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 |
Base algorithm for bonding digitizers of the Monte Carlo hits of the Silicon Charge Detector. More... | |
class | ScdCapacitiveNetAlgo |
Base algorithm for digitizers of the Monte Carlo hits of the Silicon Charge Detector implementing the effect of a capacitive net between on the strips. More... | |
class | ScdChannelGeoInfo |
Object managing the geometry of the Si readout strips in a single layer. More... | |
class | ScdClusteringAlgo |
Algorithm that clusters the Monte Carlo Silicon detector hits. More... | |
class | ScdDriftDiffusionAlgo |
Base algorithm for digitizers of the Monte Carlo hits of the Silicon Charge Detector implementing the effect of charge drift and diffusion in the silicon. More... | |
class | ScdGeometricDigitizerAlgo |
Base algorithm for digitizers of the Monte Carlo hits of the Silicon Charge Detector, based on a purely geometric criterion. More... | |
class | ScdGeoParams |
Data structure for single silicon layer geometry parameters. More... | |
class | Segment |
class | SidesArray |
An array that accepts side as subscripts. More... | |
class | TimeStamp |
TimeStamp object for transient data model. More... | |
class | TimingCaloAxisTrackingAlgo |
Algorithm for Calorimeter Shower Axis reconstruction based on the interpolation of Shower COG and entrace tile center. 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 | Trapezium |
class | TrapezoidalPrism |
A trapezoidal prism in 3D space. More... | |
class | Triangle |
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 } |
Aliases for the CaloPMT trigger regions. More... | |
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) |
bool | operator== (const Parallelepiped &lhs, const Parallelepiped &rhs) |
bool | operator== (const TimeStamp &ts1, const TimeStamp &ts2) |
std::ostream & | operator<< (std::ostream &out, const TimeStamp &timeStamp) |
RegisterAlgorithm (CaloPDCalibrationAlgo) | |
RegisterAlgorithm (CaloDBSCANClustering) | |
RegisterAlgorithm (FitClusteringAlgo) | |
RegisterAlgorithm (ScdClusteringAlgo) | |
RegisterAlgorithm (CaloIsCMOSDigitizerAlgo) | |
RegisterAlgorithm (CaloIsCMOSRandomChannelInfoAlgo) | |
RegisterAlgorithm (CaloPDChannelInfoAlgo) | |
RegisterAlgorithm (CaloPDDigitizerAlgo) | |
RegisterAlgorithm (CaloPDZeroSuppressionAlgo) | |
RegisterAlgorithm (FitDigitizerAlgo) | |
RegisterAlgorithm (PsdGeometricDigitizerAlgo) | |
RegisterAlgorithm (PsdThreshTimeDigitizerAlgo) | |
RegisterAlgorithm (ScdBondingDigitizerAlgo) | |
RegisterAlgorithm (ScdCapacitiveNetAlgo) | |
RegisterAlgorithm (ScdDriftDiffusionAlgo) | |
RegisterAlgorithm (ScdGeometricDigitizerAlgo) | |
RegisterAlgorithm (HERDward) | |
RegisterAlgorithm (CaloAcceptanceCut) | |
RegisterAlgorithm (CaloTrackInfoAlgo) | |
RegisterAlgorithm (EntranceInfoAlgo) | |
RegisterAlgorithm (PolarAngleCut) | |
RegisterAlgorithm (CaloTwoThreshShowerAlgo) | |
RegisterAlgorithm (CaloAxisPointingCorrLeakageAlgo) | |
RegisterAlgorithm (FarHitsRemoverAlgo) | |
template<class... Ts> | |
overloaded (Ts...) -> overloaded< Ts... > | |
RegisterAlgorithm (HoughFinder2DAlgo) | |
RegisterAlgorithm (PairwiseTrack3DBuilderAlgo) | |
RegisterAlgorithm (PcaCaloAxisTrackingAlgo) | |
RegisterAlgorithm (TimingCaloAxisTrackingAlgo) | |
RegisterAlgorithm (TracksDistanceSorterAlgo) | |
RegisterAlgorithm (CaloPMTTriggerComparatorAlgo) | |
RegisterAlgorithm (CaloPMTTriggerComputerAlgo) | |
RegisterAlgorithm (HighEnergyTriggerCut) | |
RegisterAlgorithm (LowEnergyGammaTriggerCut) | |
RegisterAlgorithm (PsdTriggerComparatorAlgo) | |
RegisterAlgorithm (PsdTriggerComputerAlgo) | |
RegisterAlgorithm (UnbiasedTriggerCut) | |
RegisterDataProvider (GGSDataProvider) | |
RegisterDataProvider (HerdRootDataProvider) | |
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.
A triangle in 3D space.
A trapezium in 3D space.
This class describes a trapezoidal region on a plane in 3D space.
This class describes a triangular region on a plane in 3D space.
using Herd::CaloClusters = typedef std::vector<CaloHits> |
using Herd::CaloHits = typedef std::vector<Hit> |
using Herd::CaloLpdHits = typedef std::vector<Hit> |
using Herd::CaloShowers = typedef std::vector<CaloShower> |
using Herd::CaloSpdHits = typedef std::vector<Hit> |
using Herd::ClusterColl = typedef std::variant<FitClustersColl, ScdClustersColl> |
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::GeoParamsColl = typedef std::variant<FitGeoParamsColl, ScdGeoParamsColl> |
using Herd::HerdRootDataProvider = typedef HerdRootDataProviderT<EA::RootDataProvider> |
using Herd::HerdRootDataProviderV0 = typedef HerdRootDataProviderT<EA::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::PsdTimeStamps = typedef std::vector<std::vector<TimeStamp> > |
using Herd::PsdTimeStampsColl = typedef Herd::SidesArray<PsdTimeStamps> |
using Herd::ScdChannelGeoInfoColl = typedef SidesArray<std::vector<ScdChannelGeoInfo> > |
using Herd::ScdClusters = typedef std::vector<std::vector<Cluster> > |
using Herd::ScdClustersColl = typedef SidesArray<ScdClusters> |
using Herd::ScdGeoParamsColl = typedef SidesArray<std::vector<ScdGeoParams> > |
using Herd::ScdHits = typedef std::vector<std::vector<Hit> > |
using Herd::ScdHitsColl = typedef SidesArray<ScdHits> |
using Herd::ScdParticleHits = typedef ParticleHits |
using Herd::ScdParticleHitsColl = typedef SidesArray<ScdParticleHits> |
using Herd::Track2DColl = typedef ViewArray<std::vector<Track2D> > |
using Herd::TrackingDetectorGeoParamsColl = typedef SidesArray<std::vector<TrackingDetectorGeoParams> > |
using Herd::Tracks = typedef std::vector<Track> |
|
strong |
Aliases for the CaloPMT trigger regions.
CaloPMTTriggerGeoInfo.h dataobjects/CaloPMTTriggerGeoInfo.h
Enumerator | |
---|---|
NONE | |
Core | |
Ztop | |
Zbot | |
Xp | |
Yp | |
Yn |
|
constexprnoexcept |
|
constexprnoexcept |
|
constexprnoexcept |
|
constexprnoexcept |
|
inline |
Compute the dot-product between two vectors.
|
inline |
|
inline |
Multiply a vector by a number.
Add two vectors.
|
inline |
|
inline |
Divide a vector by a number.
|
inline |
std::ostream& Herd::operator<< | ( | std::ostream & | os, |
const Vec3D & | vec | ||
) |
Write coordinates to stream.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Herd::overloaded | ( | Ts... | ) | -> overloaded< Ts... > |
Herd::RegisterAlgorithm | ( | CaloAcceptanceCut | ) |
Herd::RegisterAlgorithm | ( | CaloAxisPointingCorrLeakageAlgo | ) |
Herd::RegisterAlgorithm | ( | CaloDBSCANClustering | ) |
Herd::RegisterAlgorithm | ( | CaloIsCMOSDigitizerAlgo | ) |
Herd::RegisterAlgorithm | ( | CaloIsCMOSRandomChannelInfoAlgo | ) |
Herd::RegisterAlgorithm | ( | CaloPDCalibrationAlgo | ) |
Herd::RegisterAlgorithm | ( | CaloPDChannelInfoAlgo | ) |
Herd::RegisterAlgorithm | ( | CaloPDDigitizerAlgo | ) |
Herd::RegisterAlgorithm | ( | CaloPDZeroSuppressionAlgo | ) |
Herd::RegisterAlgorithm | ( | CaloPMTTriggerComparatorAlgo | ) |
Herd::RegisterAlgorithm | ( | CaloPMTTriggerComputerAlgo | ) |
Herd::RegisterAlgorithm | ( | CaloTrackInfoAlgo | ) |
Herd::RegisterAlgorithm | ( | CaloTwoThreshShowerAlgo | ) |
Herd::RegisterAlgorithm | ( | EntranceInfoAlgo | ) |
Herd::RegisterAlgorithm | ( | FarHitsRemoverAlgo | ) |
Herd::RegisterAlgorithm | ( | FitClusteringAlgo | ) |
Herd::RegisterAlgorithm | ( | FitDigitizerAlgo | ) |
Herd::RegisterAlgorithm | ( | HERDward | ) |
Herd::RegisterAlgorithm | ( | HighEnergyTriggerCut | ) |
Herd::RegisterAlgorithm | ( | HoughFinder2DAlgo | ) |
Herd::RegisterAlgorithm | ( | LowEnergyGammaTriggerCut | ) |
Herd::RegisterAlgorithm | ( | PairwiseTrack3DBuilderAlgo | ) |
Herd::RegisterAlgorithm | ( | PcaCaloAxisTrackingAlgo | ) |
Herd::RegisterAlgorithm | ( | PolarAngleCut | ) |
Herd::RegisterAlgorithm | ( | PsdGeometricDigitizerAlgo | ) |
Herd::RegisterAlgorithm | ( | PsdThreshTimeDigitizerAlgo | ) |
Herd::RegisterAlgorithm | ( | PsdTriggerComparatorAlgo | ) |
Herd::RegisterAlgorithm | ( | PsdTriggerComputerAlgo | ) |
Herd::RegisterAlgorithm | ( | ScdBondingDigitizerAlgo | ) |
Herd::RegisterAlgorithm | ( | ScdCapacitiveNetAlgo | ) |
Herd::RegisterAlgorithm | ( | ScdClusteringAlgo | ) |
Herd::RegisterAlgorithm | ( | ScdDriftDiffusionAlgo | ) |
Herd::RegisterAlgorithm | ( | ScdGeometricDigitizerAlgo | ) |
Herd::RegisterAlgorithm | ( | TimingCaloAxisTrackingAlgo | ) |
Herd::RegisterAlgorithm | ( | TracksDistanceSorterAlgo | ) |
Herd::RegisterAlgorithm | ( | UnbiasedTriggerCut | ) |
Herd::RegisterDataProvider | ( | GGSDataProvider | ) |
Herd::RegisterDataProvider | ( | HerdRootDataProvider | ) |
Herd::RegisterPersistence | ( | HerdRootPersistenceService | ) |
|
inlinenoexcept |
|
constexpr |
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 |
The number of trigger regions for CaloPMT.
auto Herd::replace_all |