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 47 of file ME0ReDigiProducer.cc.
ME0ReDigiProducer::TemporaryGeometry::TemporaryGeometry | ( | const ME0Geometry * | geometry, |
const unsigned int | numberOfStrips, | ||
const unsigned int | numberOfPartitions | ||
) |
Definition at line 126 of file ME0ReDigiProducer.cc.
References buildTopo(), relativeConstraints::chamber, ME0Geometry::chambers(), chambers, PVValHelper::eta, PV3DBase< T, PVType, FrameType >::eta(), Exception, getPartCenter(), createfilelist::int, LogDebug, middleDistanceFromBeam, ticl::constants::nLayers, ME0ReDigiProducer::numberOfPartitions, ME0ReDigiProducer::numberOfStrips, CalibrationSummaryClient_cfi::params, partitionTops, TrapezoidalStripTopology::radius(), TrapezoidalStripTopology::stripLength(), stripTopos, tofs, and PV3DBase< T, PVType, FrameType >::y().
ME0ReDigiProducer::TemporaryGeometry::~TemporaryGeometry | ( | ) |
Definition at line 242 of file ME0ReDigiProducer.cc.
References AlCaHLTBitMon_ParallelJobs::p, and stripTopos.
|
private |
Definition at line 248 of file ME0ReDigiProducer.cc.
References TtFullHadDaughter::B, b, h, LogDebug, and DigiDM_cff::strips.
Referenced by numLayers(), and TemporaryGeometry().
unsigned int ME0ReDigiProducer::TemporaryGeometry::findEtaPartition | ( | float | locY | ) | const |
Definition at line 227 of file ME0ReDigiProducer.cc.
References partitionTops, and stripTopos.
Referenced by ME0ReDigiProducer::getCustomStripProperties().
|
inline |
Definition at line 56 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 238 of file ME0ReDigiProducer.cc.
References middleDistanceFromBeam, partIdx(), and stripTopos.
Referenced by ME0ReDigiProducer::getCustomStripProperties(), getTopo(), and TemporaryGeometry().
|
inline |
Definition at line 54 of file ME0ReDigiProducer.cc.
References getPartCenter(), partIdx(), and stripTopos.
Referenced by ME0ReDigiProducer::getCustomStripProperties().
|
inline |
Definition at line 59 of file ME0ReDigiProducer.cc.
References buildTopo(), and tofs.
Referenced by ME0ReDigiProducer::beginRun().
|
private |
Definition at line 65 of file ME0ReDigiProducer.cc.
Referenced by getPartCenter(), and TemporaryGeometry().
|
private |
Definition at line 68 of file ME0ReDigiProducer.cc.
Referenced by findEtaPartition(), and TemporaryGeometry().
|
private |
Definition at line 66 of file ME0ReDigiProducer.cc.
Referenced by findEtaPartition(), getPartCenter(), getTopo(), TemporaryGeometry(), and ~TemporaryGeometry().
|
private |
Definition at line 67 of file ME0ReDigiProducer.cc.
Referenced by getCentralTOF(), numLayers(), and TemporaryGeometry().