1#ifndef HCAL_HCALTRIGGERGEOMETRY_H_
2#define HCAL_HCALTRIGGERGEOMETRY_H_
5#include "DetDescr/HcalDigiID.h"
27 static constexpr const char* CONDITIONS_OBJECT_NAME{
"HcalTriggerGeometry"};
37 std::vector<ldmx::HcalDigiID> contentsOfSTQ(
Base class for conditions information like pedestals, gains, electronics maps, etc.
Class that defines an HCal sensitive detector.
Class that defines an HCal trigger cell detector ID.
Base class for all conditions objects, very simple.
defines the relationship between HCal strips and CMB quad trigger primitives and provides geometry in...
ldmx::HcalTriggerID belongsToQuad(ldmx::HcalDigiID precisionCell) const
Returns which trigger cell this precision cell is associated with, or a null id if there is no such a...
std::vector< ldmx::HcalDigiID > contentsOfQuad(ldmx::HcalTriggerID triggerCell) const
Returns the set of precision (full-granularity/DAQ) cells which are associated with the given trigger...
const ldmx::HcalGeometry * hcalGeometry_
Reference to the Hcal geometry used for trigger geometry information.
Extension of HcalAbstractID providing access to HCal digi information.
Implementation of HCal strip readout.
Extension of DetectorID providing access to HCal trigger cell.