#include <RPCDigiSimLink.h>
Public Member Functions | |
unsigned int | getBx () const |
unsigned int | getDetUnitId () const |
float | getEnergyLoss () const |
Local3DPoint | getEntryPoint () const |
EncodedEventId | getEventId () const |
LocalVector | getMomentumAtEntry () const |
int | getParticleType () const |
unsigned short | getProcessType () const |
unsigned int | getStrip () const |
float | getTimeOfFlight () const |
unsigned int | getTrackId () const |
bool | operator< (const RPCDigiSimLink &other) const |
RPCDigiSimLink () | |
RPCDigiSimLink (std::pair< unsigned int, int > digi, Local3DPoint entryPoint, LocalVector momentumAtEntry, float timeOfFlight, float energyLoss, int particleType, unsigned int detUnitId, unsigned int trackId, EncodedEventId eventId, unsigned short processType) | |
~RPCDigiSimLink () | |
Private Attributes | |
unsigned int | _detUnitId |
std::pair< unsigned int, int > | _digi |
float | _energyLoss |
Local3DPoint | _entryPoint |
EncodedEventId | _eventId |
LocalVector | _momentumAtEntry |
int | _particleType |
unsigned short | _processType |
float | _timeOfFlight |
unsigned int | _trackId |
Definition at line 10 of file RPCDigiSimLink.h.
RPCDigiSimLink::RPCDigiSimLink | ( | std::pair< unsigned int, int > | digi, |
Local3DPoint | entryPoint, | ||
LocalVector | momentumAtEntry, | ||
float | timeOfFlight, | ||
float | energyLoss, | ||
int | particleType, | ||
unsigned int | detUnitId, | ||
unsigned int | trackId, | ||
EncodedEventId | eventId, | ||
unsigned short | processType | ||
) | [inline] |
Definition at line 12 of file RPCDigiSimLink.h.
References _detUnitId, _digi, _energyLoss, _entryPoint, _eventId, _momentumAtEntry, _particleType, _processType, _timeOfFlight, _trackId, and spr::timeOfFlight().
{ _entryPoint=entryPoint; _momentumAtEntry=momentumAtEntry; _timeOfFlight=timeOfFlight; _energyLoss=energyLoss; _particleType=particleType; _detUnitId=detUnitId; _trackId=trackId; _eventId=eventId; _processType=processType; _digi = digi; }
RPCDigiSimLink::RPCDigiSimLink | ( | ) | [inline] |
Definition at line 30 of file RPCDigiSimLink.h.
{;}
RPCDigiSimLink::~RPCDigiSimLink | ( | ) | [inline] |
Definition at line 32 of file RPCDigiSimLink.h.
{;}
unsigned int RPCDigiSimLink::getBx | ( | ) | const [inline] |
unsigned int RPCDigiSimLink::getDetUnitId | ( | ) | const [inline] |
float RPCDigiSimLink::getEnergyLoss | ( | ) | const [inline] |
Local3DPoint RPCDigiSimLink::getEntryPoint | ( | ) | const [inline] |
EncodedEventId RPCDigiSimLink::getEventId | ( | ) | const [inline] |
LocalVector RPCDigiSimLink::getMomentumAtEntry | ( | ) | const [inline] |
Definition at line 37 of file RPCDigiSimLink.h.
References _momentumAtEntry.
{return _momentumAtEntry;}
int RPCDigiSimLink::getParticleType | ( | ) | const [inline] |
unsigned short RPCDigiSimLink::getProcessType | ( | ) | const [inline] |
unsigned int RPCDigiSimLink::getStrip | ( | ) | const [inline] |
Definition at line 34 of file RPCDigiSimLink.h.
References _digi.
Referenced by operator<().
{return _digi.first;}
float RPCDigiSimLink::getTimeOfFlight | ( | ) | const [inline] |
unsigned int RPCDigiSimLink::getTrackId | ( | ) | const [inline] |
bool RPCDigiSimLink::operator< | ( | const RPCDigiSimLink & | other | ) | const [inline] |
Definition at line 46 of file RPCDigiSimLink.h.
References getStrip().
unsigned int RPCDigiSimLink::_detUnitId [private] |
Definition at line 56 of file RPCDigiSimLink.h.
Referenced by getDetUnitId(), and RPCDigiSimLink().
std::pair<unsigned int,int> RPCDigiSimLink::_digi [private] |
Definition at line 49 of file RPCDigiSimLink.h.
Referenced by getBx(), getStrip(), and RPCDigiSimLink().
float RPCDigiSimLink::_energyLoss [private] |
Definition at line 54 of file RPCDigiSimLink.h.
Referenced by getEnergyLoss(), and RPCDigiSimLink().
Local3DPoint RPCDigiSimLink::_entryPoint [private] |
Definition at line 51 of file RPCDigiSimLink.h.
Referenced by getEntryPoint(), and RPCDigiSimLink().
EncodedEventId RPCDigiSimLink::_eventId [private] |
Definition at line 58 of file RPCDigiSimLink.h.
Referenced by getEventId(), and RPCDigiSimLink().
LocalVector RPCDigiSimLink::_momentumAtEntry [private] |
Definition at line 52 of file RPCDigiSimLink.h.
Referenced by getMomentumAtEntry(), and RPCDigiSimLink().
int RPCDigiSimLink::_particleType [private] |
Definition at line 55 of file RPCDigiSimLink.h.
Referenced by getParticleType(), and RPCDigiSimLink().
unsigned short RPCDigiSimLink::_processType [private] |
Definition at line 59 of file RPCDigiSimLink.h.
Referenced by getProcessType(), and RPCDigiSimLink().
float RPCDigiSimLink::_timeOfFlight [private] |
Definition at line 53 of file RPCDigiSimLink.h.
Referenced by getTimeOfFlight(), and RPCDigiSimLink().
unsigned int RPCDigiSimLink::_trackId [private] |
Definition at line 57 of file RPCDigiSimLink.h.
Referenced by getTrackId(), and RPCDigiSimLink().