Public Member Functions | |
unsigned int | findEtaPartition (float locY) const |
float | getCentralTOF (const ME0DetId &me0Id, unsigned int partIdx) const |
float | getPartCenter (const unsigned int partIdx) const |
const TrapezoidalStripTopology * | getTopo (const unsigned int partIdx) const |
unsigned int | numLayers () const |
TemporaryGeometry (const ME0Geometry *geometry, const unsigned int numberOfStrips, const unsigned int numberOfPartitions) | |
~TemporaryGeometry () | |
Private Member Functions | |
TrapezoidalStripTopology * | buildTopo (const std::vector< float > &_p) const |
Private Attributes | |
float | middleDistanceFromBeam |
std::vector< float > | partitionTops |
std::vector< TrapezoidalStripTopology * > | stripTopos |
std::vector< std::vector< double > > | tofs |
Definition at line 48 of file ME0ReDigiProducer.cc.
ME0ReDigiProducer::TemporaryGeometry::TemporaryGeometry | ( | const ME0Geometry * | geometry, |
const unsigned int | numberOfStrips, | ||
const unsigned int | numberOfPartitions | ||
) |
Definition at line 128 of file ME0ReDigiProducer.cc.
References buildTopo(), relativeConstraints::chamber, chambers, PVValHelper::eta, PV3DBase< T, PVType, FrameType >::eta(), Exception, getPartCenter(), createfilelist::int, LogDebug, middleDistanceFromBeam, MuonTCMETValueMapProducer_cff::nLayers, ME0ReDigiProducer::numberOfPartitions, ME0ReDigiProducer::numberOfStrips, submitPVValidationJobs::params, partitionTops, TrapezoidalStripTopology::radius(), TrapezoidalStripTopology::stripLength(), stripTopos, tofs, and PV3DBase< T, PVType, FrameType >::y().
ME0ReDigiProducer::TemporaryGeometry::~TemporaryGeometry | ( | ) |
Definition at line 244 of file ME0ReDigiProducer.cc.
References AlCaHLTBitMon_ParallelJobs::p.
|
private |
Definition at line 250 of file ME0ReDigiProducer.cc.
References B, b, h, LogDebug, and DigiDM_cff::strips.
Referenced by TemporaryGeometry().
unsigned int ME0ReDigiProducer::TemporaryGeometry::findEtaPartition | ( | float | locY | ) | const |
Definition at line 229 of file ME0ReDigiProducer.cc.
Referenced by ME0ReDigiProducer::getCustomStripProperties().
|
inline |
Definition at line 57 of file ME0ReDigiProducer.cc.
References ME0DetId::layer(), partIdx(), and tofs.
Referenced by ME0ReDigiProducer::getCustomStripProperties().
float ME0ReDigiProducer::TemporaryGeometry::getPartCenter | ( | const unsigned int | partIdx | ) | const |
Definition at line 240 of file ME0ReDigiProducer.cc.
References partIdx().
Referenced by ME0ReDigiProducer::getCustomStripProperties(), and TemporaryGeometry().
|
inline |
Definition at line 55 of file ME0ReDigiProducer.cc.
References partIdx(), and stripTopos.
Referenced by ME0ReDigiProducer::getCustomStripProperties().
|
inline |
Definition at line 60 of file ME0ReDigiProducer.cc.
References tofs.
Referenced by ME0ReDigiProducer::beginRun().
|
private |
Definition at line 66 of file ME0ReDigiProducer.cc.
Referenced by TemporaryGeometry().
|
private |
Definition at line 69 of file ME0ReDigiProducer.cc.
Referenced by TemporaryGeometry().
|
private |
Definition at line 67 of file ME0ReDigiProducer.cc.
Referenced by getTopo(), and TemporaryGeometry().
|
private |
Definition at line 68 of file ME0ReDigiProducer.cc.
Referenced by getCentralTOF(), numLayers(), and TemporaryGeometry().