10 #ifndef HERD_SILICONDETECTORCHANNELGEOINFO_H_ 11 #define HERD_SILICONDETECTORCHANNELGEOINFO_H_ 77 unsigned int readoutStripPeriod,
unsigned int nLadders);
unsigned int FirstReadoutStrip()
Gets the volume ID on the ladder of the first readout strip.
Definition: SiliconDetectorChannelGeoInfo.h:128
CssGeoParams.h CssGeoParams class declaration.
Definition: CaloPDCalibrationAlgo.h:24
unsigned int ReadoutStripPeriod()
Gets the readout period.
Definition: SiliconDetectorChannelGeoInfo.h:136
unsigned int _volumeIDOnLadder
Definition: SiliconDetectorChannelGeoInfo.h:156
bool IsReadoutStrip(unsigned int stripVolumeID)
Checks if a strip is a readout one.
Definition: SiliconDetectorChannelGeoInfo.cpp:31
virtual ~SiliconDetectorChannelGeoInfo()=default
Destructor.
unsigned int _firstReadoutStrip
Definition: SiliconDetectorChannelGeoInfo.h:149
unsigned int _nStripsPerLadder
Definition: SiliconDetectorChannelGeoInfo.h:147
unsigned int _readoutStripPeriod
Definition: SiliconDetectorChannelGeoInfo.h:150
unsigned int ChannelIDFromVolumeID(unsigned int stripVolumeID)
Gets the channel ID of a readout strip.
Definition: SiliconDetectorChannelGeoInfo.cpp:47
unsigned int _nReadoutStripsPerLadder
Definition: SiliconDetectorChannelGeoInfo.h:152
unsigned int _nReadoutStrips
Definition: SiliconDetectorChannelGeoInfo.h:151
SiliconDetectorChannelGeoInfo()
Default constructor.
Definition: SiliconDetectorChannelGeoInfo.cpp:16
Object managing the geometry of the Si readout strips in a single layer.
Definition: SiliconDetectorChannelGeoInfo.h:54
unsigned int VolumeIDFromChannelID(unsigned int stripChannelID)
Gets the volume ID on the layer of a readout strip.
Definition: SiliconDetectorChannelGeoInfo.cpp:59
unsigned int _nStrips
Definition: SiliconDetectorChannelGeoInfo.h:148
std::pair< unsigned int, unsigned int > ClosestChannelIDFromVolumeID(unsigned int stripVolumeID)
Gets the closest left readout strip and the inter-readout position.
Definition: SiliconDetectorChannelGeoInfo.cpp:38
unsigned int NReadoutStrips()
Gets the total number of readout strips in the layer.
Definition: SiliconDetectorChannelGeoInfo.h:144