#include <DTprimitive.h>
Public Member Functions | |
const int | cameraId () const |
const int | channelId () const |
DTPrimitive () | |
DTPrimitive (std::shared_ptr< DTPrimitive > &ptr) | |
DTPrimitive (DTPrimitive *ptr) | |
bool | isValidTime () |
const cmsdt::LATERAL_CASES | laterality () const |
const int | layerId () const |
const int | orbit () const |
const double | payLoad (int idx) const |
void | setCameraId (int camera) |
void | setChannelId (int channel) |
void | setLaterality (cmsdt::LATERAL_CASES lat) |
void | setLayerId (int layer) |
void | setOrbit (int orb) |
void | setPayload (double hitTag, int idx) |
void | setSuperLayerId (int lay) |
void | setTDCTimeStamp (int tstamp) |
void | setTimeCorrection (int time) |
const int | superLayerId () const |
const int | tdcTimeStamp () const |
const int | tdcTimeStampNoOffset () const |
const int | timeCorrection () const |
float | wireHorizPos () |
virtual | ~DTPrimitive () |
Private Attributes | |
int | cameraId_ |
int | channelId_ |
cmsdt::LATERAL_CASES | laterality_ |
int | layerId_ |
int | orbit_ |
double | payLoad_ [cmsdt::PAYLOAD_ENTRIES] |
int | superLayerId_ |
int | tdcTimeStamp_ |
int | timeCorrection_ |
Definition at line 9 of file DTprimitive.h.
DTPrimitive::DTPrimitive | ( | ) |
Definition at line 10 of file DTprimitive.cc.
References mps_fire::i, cmsdt::NONE, and cmsdt::PAYLOAD_ENTRIES.
DTPrimitive::DTPrimitive | ( | std::shared_ptr< DTPrimitive > & | ptr | ) |
DTPrimitive::DTPrimitive | ( | DTPrimitive * | ptr | ) |
Definition at line 38 of file DTprimitive.cc.
References cameraId(), channelId(), mps_fire::i, laterality(), layerId(), orbit(), payLoad(), cmsdt::PAYLOAD_ENTRIES, superLayerId(), tdcTimeStamp(), and timeCorrection().
|
virtual |
Definition at line 52 of file DTprimitive.cc.
|
inline |
|
inline |
Definition at line 34 of file DTprimitive.h.
References channelId_.
Referenced by DTPrimitive(), and dtbayesam::CandidateGroup::removeHit().
bool DTPrimitive::isValidTime | ( | void | ) |
Definition at line 57 of file DTprimitive.cc.
|
inline |
|
inline |
Definition at line 35 of file DTprimitive.h.
References layerId_.
Referenced by DTPrimitive(), and dtbayesam::CandidateGroup::removeHit().
|
inline |
|
inline |
Definition at line 33 of file DTprimitive.h.
References heavyIonCSV_trainingSettings::idx, and payLoad_.
Referenced by DTPrimitive().
|
inline |
Definition at line 25 of file DTprimitive.h.
References cameraId_.
Referenced by PseudoBayesGrouping::FillDigisByLayer().
|
inline |
Definition at line 23 of file DTprimitive.h.
References channelId_.
Referenced by PseudoBayesGrouping::FillDigisByLayer().
|
inline |
|
inline |
Definition at line 24 of file DTprimitive.h.
References phase1PixelTopology::layer, and layerId_.
Referenced by PseudoBayesGrouping::FillDigisByLayer().
|
inline |
|
inline |
Definition at line 22 of file DTprimitive.h.
References heavyIonCSV_trainingSettings::idx, and payLoad_.
|
inline |
Definition at line 26 of file DTprimitive.h.
References superLayerId_.
Referenced by PseudoBayesGrouping::FillDigisByLayer().
|
inline |
Definition at line 20 of file DTprimitive.h.
References tdcTimeStamp_.
Referenced by PseudoBayesGrouping::FillDigisByLayer().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 29 of file DTprimitive.h.
References timeCorrection_.
Referenced by DTPrimitive().
float DTPrimitive::wireHorizPos | ( | void | ) |
Definition at line 59 of file DTprimitive.cc.
References cmsdt::CELL_LENGTH, cmsdt::CELL_SEMILENGTH, and totem::nt2::vfat::channelId().
|
private |
Definition at line 38 of file DTprimitive.h.
Referenced by cameraId(), and setCameraId().
|
private |
Definition at line 44 of file DTprimitive.h.
Referenced by channelId(), and setChannelId().
|
private |
Definition at line 45 of file DTprimitive.h.
Referenced by laterality(), and setLaterality().
|
private |
Definition at line 43 of file DTprimitive.h.
Referenced by layerId(), and setLayerId().
|
private |
Definition at line 49 of file DTprimitive.h.
Referenced by orbit(), and setOrbit().
|
private |
Definition at line 50 of file DTprimitive.h.
Referenced by payLoad(), and setPayload().
|
private |
Definition at line 42 of file DTprimitive.h.
Referenced by setSuperLayerId(), and superLayerId().
|
private |
Definition at line 48 of file DTprimitive.h.
Referenced by setTDCTimeStamp(), tdcTimeStamp(), and tdcTimeStampNoOffset().
|
private |
Definition at line 47 of file DTprimitive.h.
Referenced by setTimeCorrection(), tdcTimeStampNoOffset(), and timeCorrection().