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

#include <ftbparticle.h>

Public Member Functions

 ftbparticle ()=default
 ftbparticle (hipo::dictionary __factory)
 ftbparticle (hipo::schema __schema)
 ~ftbparticle () override=default
float getBeta () const noexcept
float getBeta (int index) const noexcept
float getChi2Pid () const noexcept
float getChi2Pid (int index) const noexcept
short getEntry () 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
void notify () final
void setBankEntry (short i)
void setEntry (short i) const
Inheritance diagram for clas12::ftbparticle:
Collaboration diagram for clas12::ftbparticle:

Constructor & Destructor Documentation

◆ ftbparticle() [1/3]

clas12::ftbparticle::ftbparticle ( )
default

◆ ftbparticle() [2/3]

clas12::ftbparticle::ftbparticle ( hipo::dictionary __factory)

◆ ftbparticle() [3/3]

clas12::ftbparticle::ftbparticle ( hipo::schema __schema)

◆ ~ftbparticle()

clas12::ftbparticle::~ftbparticle ( )
overridedefault

Member Function Documentation

◆ getBeta() [1/2]

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

◆ getBeta() [2/2]

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

◆ getChi2Pid() [1/2]

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

◆ getChi2Pid() [2/2]

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

◆ getEntry()

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

◆ getPid() [1/2]

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

◆ getPid() [2/2]

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

◆ getPx() [1/2]

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

◆ getPx() [2/2]

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

◆ getPy() [1/2]

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

◆ getPy() [2/2]

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

◆ getPz() [1/2]

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

◆ getPz() [2/2]

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

◆ getStatus() [1/2]

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

◆ getStatus() [2/2]

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

◆ getVt() [1/2]

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

◆ getVt() [2/2]

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

◆ notify()

void clas12::ftbparticle::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 ftbparticles and or map ftbparticles by pid or type (i.e. charge)

◆ setBankEntry()

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

◆ setEntry()

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

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