#include <SensorModule.h>
Public Types | |
enum | Type { BarrelPS, Barrel2S, DiskPS, Disk2S, NumTypes } |
Public Member Functions | |
bool | barrel () const |
double | cos () const |
int | dtcId () const |
int | encodedLayerId () const |
int | encodedR () const |
bool | flipped () const |
int | layerId () const |
int | modId () const |
int | numColumns () const |
int | numRows () const |
double | offsetR () const |
double | offsetZ () const |
double | phi () const |
double | pitchCol () const |
double | pitchRow () const |
bool | psModule () const |
double | r () const |
SensorModule (const Setup &setup, const DetId &detId, int dtcId, int modId) | |
double | sep () const |
bool | side () const |
bool | signBend () const |
bool | signCol () const |
bool | signRow () const |
double | sin () const |
double | tilt () const |
Type | type () const |
int | windowSize () const |
double | z () const |
~SensorModule () | |
Private Attributes | |
bool | barrel_ |
double | cos_ |
DetId | detId_ |
int | dtcId_ |
int | encodedLayerId_ |
int | encodedR_ |
bool | flipped_ |
int | layerId_ |
int | modId_ |
int | numColumns_ |
int | numRows_ |
double | offsetR_ |
double | offsetZ_ |
double | phi_ |
double | pitchCol_ |
double | pitchRow_ |
bool | psModule_ |
double | r_ |
double | sep_ |
bool | side_ |
bool | signBend_ |
bool | signCol_ |
bool | signRow_ |
double | sin_ |
double | tilt_ |
Type | type_ |
int | windowSize_ |
double | z_ |
Definition at line 11 of file SensorModule.h.
trackerDTC::SensorModule::SensorModule | ( | const Setup & | setup, |
const DetId & | detId, | ||
int | dtcId, | ||
int | modId | ||
) |
Definition at line 15 of file SensorModule.cc.
References Barrel2S, barrel_, BarrelPS, funct::cos(), cos_, trackerDTC::deltaPhi(), Disk2S, DiskPS, HLT_2022v12_cff::distance, dtcId_, encodedLayerId_, encodedR_, spr::find(), flipped_, TrackerGeometry::getDetectorType(), TrackerGeometry::idToDetUnit(), PVValHelper::ladder, phase1PixelTopology::layer, TrackerTopology::layer(), layerId_, PV3DBase< T, PVType, FrameType >::mag(), mag(), numColumns_, numRows_, hltrates_dqm_sourceclient-live_cfg::offset, offsetR_, offsetZ_, TrackerTopology::partnerDetId(), PV3DBase< T, PVType, FrameType >::perp(), TrackerGeometry::Ph2PSP, PV3DBase< T, PVType, FrameType >::phi(), Basic3DVector< T >::phi(), phi_, pitchCol_, pitchRow_, GeomDet::position(), position, psModule_, r_, HLT_2022v12_cff::region, relativeConstraints::ring, GloballyPositioned< T >::rotation(), sep_, singleTopDQM_cfi::setup, side_, signBend_, signCol_, signRow_, funct::sin(), sin_, DetId::subdetId(), TrackerTopology::tidRing(), TrackerTopology::tidWheel(), tilt_, StripSubdetector::TOB, TrackerTopology::tobRod(), TrackerTopology::tobSide(), type_, windowSize(), windowSize_, TkRotation< T >::x(), PV3DBase< T, PVType, FrameType >::z(), and z_.
|
inline |
Definition at line 14 of file SensorModule.h.
|
inline |
|
inline |
Definition at line 61 of file SensorModule.h.
References cos_.
Referenced by trackerDTC::Stub::Stub().
|
inline |
Definition at line 21 of file SensorModule.h.
References dtcId_.
Referenced by trackerDTC::ProducerED::produce().
|
inline |
Definition at line 65 of file SensorModule.h.
References encodedLayerId_.
Referenced by trackerDTC::Stub::formatHybrid().
|
inline |
Definition at line 63 of file SensorModule.h.
References encodedR_.
Referenced by trackerDTC::Stub::Stub().
|
inline |
|
inline |
Definition at line 43 of file SensorModule.h.
References layerId_.
Referenced by trackerDTC::Stub::formatTMTT().
|
inline |
Definition at line 23 of file SensorModule.h.
References modId_.
Referenced by trackerDTC::ProducerED::produce().
|
inline |
Definition at line 39 of file SensorModule.h.
References numColumns_.
Referenced by trackerDTC::Stub::Stub().
|
inline |
Definition at line 41 of file SensorModule.h.
References numRows_.
Referenced by trackerDTC::Stub::Stub().
|
inline |
Definition at line 67 of file SensorModule.h.
References offsetR_.
Referenced by trackerDTC::Stub::Stub().
|
inline |
Definition at line 69 of file SensorModule.h.
References offsetZ_.
Referenced by trackerDTC::Stub::Stub().
|
inline |
Definition at line 47 of file SensorModule.h.
References phi_.
Referenced by Particle.Particle::__str__(), ntupleDataFormat.Track::phiPull(), and trackerDTC::Stub::Stub().
|
inline |
Definition at line 55 of file SensorModule.h.
References pitchCol_.
Referenced by trackerDTC::Stub::Stub().
|
inline |
Definition at line 53 of file SensorModule.h.
References pitchRow_.
Referenced by trackerDTC::Stub::Stub().
|
inline |
Definition at line 29 of file SensorModule.h.
References psModule_.
Referenced by trackerDTC::Stub::Stub().
|
inline |
Definition at line 45 of file SensorModule.h.
References r_.
Referenced by trackerDTC::Stub::Stub().
|
inline |
Definition at line 51 of file SensorModule.h.
References sep_.
Referenced by trackerDTC::Stub::Stub().
|
inline |
Definition at line 25 of file SensorModule.h.
References side_.
Referenced by trackerDTC::Stub::Stub().
|
inline |
Definition at line 37 of file SensorModule.h.
References signBend_.
Referenced by trackerDTC::Stub::Stub().
|
inline |
Definition at line 35 of file SensorModule.h.
References signCol_.
Referenced by trackerDTC::Stub::Stub().
|
inline |
Definition at line 33 of file SensorModule.h.
References signRow_.
Referenced by trackerDTC::Stub::Stub().
|
inline |
Definition at line 59 of file SensorModule.h.
References sin_.
Referenced by trackerDTC::Stub::Stub().
|
inline |
|
inline |
Definition at line 19 of file SensorModule.h.
References type_.
Referenced by trackerDTC::Stub::formatHybrid(), and trackerDTC::Stub::Stub().
|
inline |
Definition at line 71 of file SensorModule.h.
References windowSize_.
Referenced by SensorModule(), and trackerDTC::Stub::Stub().
|
inline |
Definition at line 49 of file SensorModule.h.
References z_.
Referenced by geometryXMLparser.Alignable::pos(), ntupleDataFormat._HitObject::r3D(), and trackerDTC::Stub::Stub().
|
private |
Definition at line 83 of file SensorModule.h.
Referenced by barrel(), and SensorModule().
|
private |
Definition at line 117 of file SensorModule.h.
Referenced by cos(), and SensorModule().
|
private |
Definition at line 75 of file SensorModule.h.
|
private |
Definition at line 77 of file SensorModule.h.
Referenced by dtcId(), and SensorModule().
|
private |
Definition at line 123 of file SensorModule.h.
Referenced by encodedLayerId(), and SensorModule().
|
private |
Definition at line 121 of file SensorModule.h.
Referenced by encodedR(), and SensorModule().
|
private |
Definition at line 87 of file SensorModule.h.
Referenced by flipped(), and SensorModule().
|
private |
Definition at line 99 of file SensorModule.h.
Referenced by layerId(), and SensorModule().
|
private |
Definition at line 79 of file SensorModule.h.
Referenced by modId().
|
private |
Definition at line 95 of file SensorModule.h.
Referenced by numColumns(), and SensorModule().
|
private |
Definition at line 97 of file SensorModule.h.
Referenced by numRows(), and SensorModule().
|
private |
Definition at line 125 of file SensorModule.h.
Referenced by offsetR(), and SensorModule().
|
private |
Definition at line 127 of file SensorModule.h.
Referenced by offsetZ(), and SensorModule().
|
private |
Definition at line 103 of file SensorModule.h.
Referenced by phi(), and SensorModule().
|
private |
Definition at line 111 of file SensorModule.h.
Referenced by pitchCol(), and SensorModule().
|
private |
Definition at line 109 of file SensorModule.h.
Referenced by pitchRow(), and SensorModule().
|
private |
Definition at line 85 of file SensorModule.h.
Referenced by psModule(), and SensorModule().
|
private |
Definition at line 101 of file SensorModule.h.
Referenced by r(), and SensorModule().
|
private |
Definition at line 107 of file SensorModule.h.
Referenced by SensorModule(), and sep().
|
private |
Definition at line 81 of file SensorModule.h.
Referenced by SensorModule(), and side().
|
private |
Definition at line 93 of file SensorModule.h.
Referenced by SensorModule(), and signBend().
|
private |
Definition at line 91 of file SensorModule.h.
Referenced by SensorModule(), and signCol().
|
private |
Definition at line 89 of file SensorModule.h.
Referenced by SensorModule(), and signRow().
|
private |
Definition at line 115 of file SensorModule.h.
Referenced by SensorModule(), and sin().
|
private |
Definition at line 113 of file SensorModule.h.
Referenced by SensorModule(), and tilt().
|
private |
Definition at line 119 of file SensorModule.h.
Referenced by Modules.Service::__str__(), Modules.Service::_placeImpl(), Modules.ESSource::_placeImpl(), Modules.ESProducer::_placeImpl(), Modules.ESPrefer::copy(), Mixins._TypedParameterizable::dumpPython(), Modules.ESPrefer::dumpPythonAs(), Modules.Service::dumpSequencePython(), RandomRunSource.RandomRunSource::insertInto(), Modules.Service::insertInto(), ExternalGeneratorFilter.ExternalGeneratorFilter::insertInto(), Mixins._TypedParameterizable::insertInto(), Modules.ESSource::moduleLabel_(), Modules.ESProducer::moduleLabel_(), Modules.ESSource::nameInProcessDesc_(), Modules.ESProducer::nameInProcessDesc_(), Modules.ESPrefer::nameInProcessDesc_(), SensorModule(), and type().
|
private |
Definition at line 129 of file SensorModule.h.
Referenced by SensorModule(), and windowSize().
|
private |
Definition at line 105 of file SensorModule.h.
Referenced by SensorModule(), and z().