#include <Pid.h>
|
Int_t | mCode |
| The integer PDG code.
|
|
Particle identity.
Definition at line 22 of file Pid.h.
Constructor.
- Parameters
-
[in] | pdg | The particle's PDG code, an integer |
Definition at line 20 of file Pid.cxx.
Destructor
Definition at line 24 of file Pid.cxx.
Int_t erhic::Pid::Code |
( |
| ) |
const |
|
inline |
Returns the PDG code, an integer.
Definition at line 105 of file Pid.h.
TParticlePDG * erhic::Pid::Info |
( |
| ) |
const |
Returns the particle information object corresponding to this PDG code. From this, properties such as particle name, charge and mass can be accessed.
TODO May need to cache TParticlePDG* if performance proves too slow with database lookup upon each call.
Definition at line 31 of file Pid.cxx.
Int_t erhic::Pid::InvalidCode |
( |
| ) |
|
|
static |
Returns a code indicating 'not valid'. Use this value to consistently indicate particles without an ID number.
Definition at line 44 of file Pid.cxx.
erhic::Pid::operator Int_t |
( |
| ) |
const |
|
inline |
Type conversion operator to integer PDG code. int i = Pid(211) is equivalent to int i = Pid(211).Code();
Definition at line 103 of file Pid.h.
bool erhic::Pid::operator!= |
( |
Int_t |
i | ) |
const |
|
inline |
Comparison operator with integer. Compares the argument with this object's integer PDG code.
Definition at line 115 of file Pid.h.
bool erhic::Pid::operator< |
( |
Int_t |
i | ) |
const |
|
inline |
Comparison operator with integer. Compares the argument with this object's integer PDG code.
Definition at line 111 of file Pid.h.
bool erhic::Pid::operator<= |
( |
Int_t |
i | ) |
const |
|
inline |
Comparison operator with integer. Compares the argument with this object's integer PDG code.
Definition at line 117 of file Pid.h.
bool erhic::Pid::operator== |
( |
Int_t |
i | ) |
const |
|
inline |
Comparison operator with integer. Compares the argument with this object's integer PDG code.
Definition at line 109 of file Pid.h.
bool erhic::Pid::operator> |
( |
Int_t |
i | ) |
const |
|
inline |
Comparison operator with integer. Compares the argument with this object's integer PDG code.
Definition at line 113 of file Pid.h.
bool erhic::Pid::operator>= |
( |
Int_t |
i | ) |
const |
|
inline |
Comparison operator with integer. Compares the argument with this object's integer PDG code.
Definition at line 119 of file Pid.h.
void erhic::Pid::Set |
( |
Int_t |
pdg | ) |
|
|
inline |
Sets the integer PDG code.
- Parameters
-
[in] | pdg | The particle's PDG code, an integer |
Definition at line 107 of file Pid.h.
The documentation for this class was generated from the following files:
- /Users/thomasburton/Documents/projects/eic-smear/include/eicsmear/erhic/Pid.h
- /Users/thomasburton/Documents/projects/eic-smear/src/erhic/Pid.cxx