HerdSoftware
0.1.1
|
#include "dataobjects/CaloGeoParams.h"
#include "core/ObserverPtr.h"
#include <array>
#include <vector>
Go to the source code of this file.
Classes | |
class | Herd::CaloPMTTriggerGeoInfo |
Data structure for the CaloPMT trigger geometric info (trigger regions). More... | |
Namespaces | |
Herd | |
CssGeoParams.h CssGeoParams class declaration. | |
Enumerations | |
enum | Herd::CaloPMTTriggerRegion : int { Herd::CaloPMTTriggerRegion::NONE = -1, Herd::CaloPMTTriggerRegion::Core = 0, Herd::CaloPMTTriggerRegion::Ztop = 1, Herd::CaloPMTTriggerRegion::Zbot = 2, Herd::CaloPMTTriggerRegion::Xp = 3, Herd::CaloPMTTriggerRegion::Yp = 4, Herd::CaloPMTTriggerRegion::Yn = 5 } |
Variables | |
constexpr int | Herd::NCaloPMTTriggerRegions = 6 |
The number of trigger regions for CaloPMT. More... | |
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. More... | |
CaloPMTTriggerGeoInfo struct declaration