5 using namespace GeomDetEnumerators;
13 float r0 = h * (B +
b) / (B - b);
14 float striplength = h * 2;
16 float pitch = (b +
B) / strips;
17 int nstrip =
static_cast<int>(
strips);
21 float pad_pitch = (b +
B) / pads;
22 int npad =
static_cast<int>(pads);
const std::string & detName() const
std::vector< float > ME0Specs
ME0EtaPartitionSpecs(SubDetector rss, const std::string &name, const ME0Specs &pars)
~ME0EtaPartitionSpecs() override
const ME0Specs & parameters() const
const StripTopology & specificTopology() const
tuple strips
#turn off noise in all subdetectors simHcalUnsuppressedDigis.doNoise = False mix.digitizers.hcal.doNoise = False simEcalUnsuppressedDigis.doNoise = False mix.digitizers.ecal.doNoise = False simEcalUnsuppressedDigis.doESNoise = False simSiPixelDigis.AddNoise = False mix.digitizers.pixel.AddNoise = False simSiStripDigis.Noise = False mix.digitizers.strip.AddNoise = False
StripTopology * _top
topology of strips
static const std::string B
StripTopology * _top_pad
topology of trigger pads (pad = bundle of strips, basically, a "fat" strip)
const Topology & padTopology() const
ME0 Data Record : block->header().getID() = 6.
const Topology & topology() const override
const StripTopology & specificPadTopology() const
The Signals That Services Can Subscribe To This is based on ActivityRegistry h
Helper function to determine trigger accepts.