clas12root
Loading...
Searching...
No Matches
clas12::particle Class Reference

#include <particle.h>

Public Member Functions

 particle ()=default
 particle (hipo::schema __schema)
 particle (hipo::schema __schema, ftbpar_ptr ftbpar)
 ~particle () override=default
float getBeta () const noexcept
float getBeta (int index) const noexcept
int getCharge () const noexcept
int getCharge (int index) const noexcept
float getChi2Pid () const noexcept
float getChi2Pid (int index) const noexcept
short getEntry () const noexcept
float getFTBBeta () const noexcept
float getFTBChi2Pid () const noexcept
float getFTBP () const noexcept
int getFTBPid () const noexcept
float getFTBPx () const noexcept
float getFTBPy () const noexcept
float getFTBPz () const noexcept
int getFTBStatus () const noexcept
float getFTBVt () const noexcept
float getP () const noexcept
int getPid () const noexcept
int getPid (int index) const noexcept
float getPx () const noexcept
float getPx (int index) const noexcept
float getPy () const noexcept
float getPy (int index) const noexcept
float getPz () const noexcept
float getPz (int index) const noexcept
int getStatus () const noexcept
int getStatus (int index) const noexcept
float getVt () const noexcept
float getVt (int index) const noexcept
float getVx () const noexcept
float getVx (int index) const noexcept
float getVy () const noexcept
float getVy (int index) const noexcept
float getVz () const noexcept
float getVz (int index) const noexcept
void notify () final
void setBankEntry (short i)
void setEntry (short i) const
Inheritance diagram for clas12::particle:
Collaboration diagram for clas12::particle:

Constructor & Destructor Documentation

◆ particle() [1/3]

clas12::particle::particle ( )
default

◆ particle() [2/3]

clas12::particle::particle ( hipo::schema __schema)

◆ particle() [3/3]

clas12::particle::particle ( hipo::schema __schema,
ftbpar_ptr ftbpar )

◆ ~particle()

clas12::particle::~particle ( )
overridedefault

Member Function Documentation

◆ getBeta() [1/2]

float clas12::particle::getBeta ( ) const
inlinenoexcept

◆ getBeta() [2/2]

float clas12::particle::getBeta ( int index) const
inlinenoexcept

◆ getCharge() [1/2]

int clas12::particle::getCharge ( ) const
inlinenoexcept

◆ getCharge() [2/2]

int clas12::particle::getCharge ( int index) const
inlinenoexcept

◆ getChi2Pid() [1/2]

float clas12::particle::getChi2Pid ( ) const
inlinenoexcept

◆ getChi2Pid() [2/2]

float clas12::particle::getChi2Pid ( int index) const
inlinenoexcept

◆ getEntry()

short clas12::particle::getEntry ( ) const
inlinenoexcept

◆ getFTBBeta()

float clas12::particle::getFTBBeta ( ) const
inlinenoexcept

◆ getFTBChi2Pid()

float clas12::particle::getFTBChi2Pid ( ) const
inlinenoexcept

◆ getFTBP()

float clas12::particle::getFTBP ( ) const
inlinenoexcept

◆ getFTBPid()

int clas12::particle::getFTBPid ( ) const
inlinenoexcept

◆ getFTBPx()

float clas12::particle::getFTBPx ( ) const
inlinenoexcept

◆ getFTBPy()

float clas12::particle::getFTBPy ( ) const
inlinenoexcept

◆ getFTBPz()

float clas12::particle::getFTBPz ( ) const
inlinenoexcept

◆ getFTBStatus()

int clas12::particle::getFTBStatus ( ) const
inlinenoexcept

◆ getFTBVt()

float clas12::particle::getFTBVt ( ) const
inlinenoexcept

◆ getP()

float clas12::particle::getP ( ) const
inlinenoexcept

◆ getPid() [1/2]

int clas12::particle::getPid ( ) const
inlinenoexcept

◆ getPid() [2/2]

int clas12::particle::getPid ( int index) const
inlinenoexcept

◆ getPx() [1/2]

float clas12::particle::getPx ( ) const
inlinenoexcept

◆ getPx() [2/2]

float clas12::particle::getPx ( int index) const
inlinenoexcept

◆ getPy() [1/2]

float clas12::particle::getPy ( ) const
inlinenoexcept

◆ getPy() [2/2]

float clas12::particle::getPy ( int index) const
inlinenoexcept

◆ getPz() [1/2]

float clas12::particle::getPz ( ) const
inlinenoexcept

◆ getPz() [2/2]

float clas12::particle::getPz ( int index) const
inlinenoexcept

◆ getStatus() [1/2]

int clas12::particle::getStatus ( ) const
inlinenoexcept

◆ getStatus() [2/2]

int clas12::particle::getStatus ( int index) const
inlinenoexcept

◆ getVt() [1/2]

float clas12::particle::getVt ( ) const
inlinenoexcept

◆ getVt() [2/2]

float clas12::particle::getVt ( int index) const
inlinenoexcept

◆ getVx() [1/2]

float clas12::particle::getVx ( ) const
inlinenoexcept

◆ getVx() [2/2]

float clas12::particle::getVx ( int index) const
inlinenoexcept

◆ getVy() [1/2]

float clas12::particle::getVy ( ) const
inlinenoexcept

◆ getVy() [2/2]

float clas12::particle::getVy ( int index) const
inlinenoexcept

◆ getVz() [1/2]

float clas12::particle::getVz ( ) const
inlinenoexcept

◆ getVz() [2/2]

float clas12::particle::getVz ( int index) const
inlinenoexcept

◆ notify()

void clas12::particle::notify ( )
inlinefinal

This is virtual method from hipo::bank it will be called every time a bank is read in the reader. Can be used to sort particles and or map particles by pid or type (i.e. charge)

◆ setBankEntry()

void clas12::particle::setBankEntry ( short i)
inline

◆ setEntry()

void clas12::particle::setEntry ( short i) const
inline

The documentation for this class was generated from the following files: