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 37 of file ME0ReDigiProducer.h.
ME0ReDigiProducer::TemporaryGeometry::TemporaryGeometry | ( | const ME0Geometry * | geometry, |
const unsigned int | numberOfStrips, | ||
const unsigned int | numberOfPartitions | ||
) |
Definition at line 24 of file ME0ReDigiProducer.cc.
References buildTopo(), relativeConstraints::chamber, ME0Geometry::chambers(), chambers, PVValHelper::eta, PV3DBase< T, PVType, FrameType >::eta(), Exception, getPartCenter(), createfilelist::int, LogDebug, middleDistanceFromBeam, MuonTCMETValueMapProducer_cff::nLayers, ME0ReDigiProducer::numberOfPartitions, ME0ReDigiProducer::numberOfStrips, partitionTops, TrapezoidalStripTopology::radius(), TrapezoidalStripTopology::stripLength(), stripTopos, tofs, and PV3DBase< T, PVType, FrameType >::y().
ME0ReDigiProducer::TemporaryGeometry::~TemporaryGeometry | ( | ) |
Definition at line 116 of file ME0ReDigiProducer.cc.
References AlCaHLTBitMon_ParallelJobs::p, and stripTopos.
|
private |
Definition at line 120 of file ME0ReDigiProducer.cc.
References TtFullHadDaughter::B, b, LogDebug, and RecoTauPiZeroBuilderPlugins_cfi::strips.
Referenced by TemporaryGeometry().
unsigned int ME0ReDigiProducer::TemporaryGeometry::findEtaPartition | ( | float | locY | ) | const |
Definition at line 106 of file ME0ReDigiProducer.cc.
References partitionTops, and stripTopos.
Referenced by ME0ReDigiProducer::getCustomStripProperties().
|
inline |
Definition at line 44 of file ME0ReDigiProducer.h.
References ME0DetId::layer(), and partIdx().
Referenced by ME0ReDigiProducer::getCustomStripProperties().
float ME0ReDigiProducer::TemporaryGeometry::getPartCenter | ( | const unsigned int | partIdx | ) | const |
Definition at line 114 of file ME0ReDigiProducer.cc.
References middleDistanceFromBeam, partIdx(), and stripTopos.
Referenced by ME0ReDigiProducer::getCustomStripProperties(), and TemporaryGeometry().
|
inline |
Definition at line 42 of file ME0ReDigiProducer.h.
References partIdx().
Referenced by ME0ReDigiProducer::getCustomStripProperties().
|
inline |
Definition at line 45 of file ME0ReDigiProducer.h.
Referenced by ME0ReDigiProducer::beginRun().
|
private |
Definition at line 49 of file ME0ReDigiProducer.h.
Referenced by getPartCenter(), and TemporaryGeometry().
|
private |
Definition at line 52 of file ME0ReDigiProducer.h.
Referenced by findEtaPartition(), and TemporaryGeometry().
|
private |
Definition at line 50 of file ME0ReDigiProducer.h.
Referenced by findEtaPartition(), getPartCenter(), TemporaryGeometry(), and ~TemporaryGeometry().
|
private |
Definition at line 51 of file ME0ReDigiProducer.h.
Referenced by TemporaryGeometry().