ATLAS Offline Software
|
#include <SiCharge.h>
Public Types | |
enum | Process { no, track, diodeX_Talk, cellX_Talk, noise, extraNoise, cut_track } |
Public Member Functions | |
SiCharge (const double &charge, const double &time, const Process &processType, const HepMcParticleLink &PL) | |
SiCharge (const double &charge, const double &time, const Process &processType) | |
~SiCharge ()=default | |
SiCharge (const SiCharge &charge)=default | |
SiCharge & | operator= (const SiCharge &charge)=default |
SiCharge (SiCharge &&charge) noexcept=default | |
SiCharge & | operator= (SiCharge &&charge) noexcept=default |
double | charge () const |
double | time () const |
Process | processType () const |
int | trackBarcode () const |
const HepMcParticleLink & | particleLink () const |
bool | add (const SiCharge &charge) |
Private Member Functions | |
SiCharge () | |
Private Attributes | |
double | m_charge |
double | m_time |
Process | m_processType |
HepMcParticleLink | m_partLink |
Definition at line 25 of file SiCharge.h.
enum SiCharge::Process |
Enumerator | |
---|---|
no | |
track | |
diodeX_Talk | |
cellX_Talk | |
noise | |
extraNoise | |
cut_track |
Definition at line 28 of file SiCharge.h.
SiCharge::SiCharge | ( | const double & | charge, |
const double & | time, | ||
const Process & | processType, | ||
const HepMcParticleLink & | PL | ||
) |
Definition at line 18 of file SiCharge.cxx.
Definition at line 26 of file SiCharge.cxx.
|
default |
|
defaultnoexcept |
|
private |
Definition at line 35 of file SiCharge.cxx.
|
inline |
Definition at line 109 of file SiCharge.h.
|
inline |
Definition at line 129 of file SiCharge.h.
|
inline |
Definition at line 119 of file SiCharge.h.
|
inline |
Definition at line 114 of file SiCharge.h.
|
inline |
Definition at line 124 of file SiCharge.h.
|
private |
Definition at line 99 of file SiCharge.h.
|
private |
Definition at line 103 of file SiCharge.h.
|
private |
Definition at line 101 of file SiCharge.h.
|
private |
Definition at line 100 of file SiCharge.h.