#include <region_particle.h>
|
| | region_particle ()=default |
| | region_particle (par_ptr pars, ftbpar_ptr ftbpars, covmat_ptr cm, cal_ptr calp, scint_ptr scp, trck_ptr trp, utrck_ptr utrp, traj_ptr trj, cher_ptr chp, ft_ptr ftp, event_ptr event, rich_ptr rich, mcpar_ptr mcp=nullptr) |
| virtual | ~region_particle ()=default |
| virtual cal_ptr | cal (ushort lay) const |
| virtual cher_ptr | che (ushort lay) const |
| const CovMatrix * | cmat () const |
| covmat_ptr | covmat () const |
| event_ptr | event () const |
| virtual ft_ptr | ft (ushort lay) const |
| ftbpar_ptr | ftbpar () const |
| float | getBeta () const |
| double | getBetaFromP () const |
| double | getCalcMass () const |
| float | getChi2Pid () const |
| virtual double | getDeltaEnergy () const =0 |
| double | getDeltaTime () const |
| virtual double | getDetEnergy () const =0 |
| double | getGamma () const |
| short | getIndex () const |
| double | getMCPDiff () const |
| double | getMCPhiDiff () const |
| double | getMCThetaDiff () const |
| double | getP () const |
| virtual double | getPath () const =0 |
| double | getPdgMass () const |
| double | getPhi () const |
| int | getPid () const |
| double | getPx () const |
| double | getPy () const |
| double | getPz () const |
| short | getRegion () const |
| virtual short | getSector () const =0 |
| double | getStartTime () const |
| int | getStatus () const |
| double | getTheta () const |
| virtual double | getTime () const =0 |
| float | getVt () const |
| bool const & | isAllowed () const |
| | Whether or not this region_particle is allowed.
|
| mcpar_ptr | mc () const |
| const par_ptr | par () const |
| virtual rich_ptr | rich () const |
| virtual scint_ptr | sci (ushort lay) const |
| virtual bool | sort () |
| virtual traj_ptr | traj (ushort det, ushort layer=0) const |
| virtual trck_ptr | trk (ushort lay) const |
| void | useFTBPid () |
| virtual utrck_ptr | utrk (ushort lay) const |
|
| bool const | bankAllowsRow (int const &row, hipo::bank const *bank) const |
◆ region_particle() [1/2]
| clas12::region_particle::region_particle |
( |
| ) |
|
|
default |
◆ region_particle() [2/2]
| clas12::region_particle::region_particle |
( |
par_ptr | pars, |
|
|
ftbpar_ptr | ftbpars, |
|
|
covmat_ptr | cm, |
|
|
cal_ptr | calp, |
|
|
scint_ptr | scp, |
|
|
trck_ptr | trp, |
|
|
utrck_ptr | utrp, |
|
|
traj_ptr | trj, |
|
|
cher_ptr | chp, |
|
|
ft_ptr | ftp, |
|
|
event_ptr | event, |
|
|
rich_ptr | rich, |
|
|
mcpar_ptr | mcp = nullptr ) |
◆ ~region_particle()
| virtual clas12::region_particle::~region_particle |
( |
| ) |
|
|
virtualdefault |
◆ bankAllowsRow()
| bool const clas12::region_particle::bankAllowsRow |
( |
int const & | row, |
|
|
hipo::bank const * | bank ) const |
|
inlineprotected |
- Returns
- true if bank contains row row in its hipo::bank::rowlist
- Parameters
-
| row | the row to look up |
| bank | the bank to check |
◆ cal()
| virtual cal_ptr clas12::region_particle::cal |
( |
ushort | lay | ) |
const |
|
inlinevirtual |
◆ che()
| virtual cher_ptr clas12::region_particle::che |
( |
ushort | lay | ) |
const |
|
inlinevirtual |
◆ cmat()
| const CovMatrix * clas12::region_particle::cmat |
( |
| ) |
const |
|
inline |
◆ covmat()
| covmat_ptr clas12::region_particle::covmat |
( |
| ) |
const |
|
inline |
◆ event()
| event_ptr clas12::region_particle::event |
( |
| ) |
const |
|
inline |
◆ ft()
| virtual ft_ptr clas12::region_particle::ft |
( |
ushort | lay | ) |
const |
|
inlinevirtual |
◆ ftbpar()
| ftbpar_ptr clas12::region_particle::ftbpar |
( |
| ) |
const |
|
inline |
◆ getBeta()
| float clas12::region_particle::getBeta |
( |
| ) |
const |
|
inline |
◆ getBetaFromP()
| double clas12::region_particle::getBetaFromP |
( |
| ) |
const |
◆ getCalcMass()
| double clas12::region_particle::getCalcMass |
( |
| ) |
const |
◆ getChi2Pid()
| float clas12::region_particle::getChi2Pid |
( |
| ) |
const |
|
inline |
◆ getDeltaEnergy()
| virtual double clas12::region_particle::getDeltaEnergy |
( |
| ) |
const |
|
pure virtual |
◆ getDeltaTime()
| double clas12::region_particle::getDeltaTime |
( |
| ) |
const |
◆ getDetEnergy()
| virtual double clas12::region_particle::getDetEnergy |
( |
| ) |
const |
|
pure virtual |
◆ getGamma()
| double clas12::region_particle::getGamma |
( |
| ) |
const |
◆ getIndex()
| short clas12::region_particle::getIndex |
( |
| ) |
const |
|
inline |
◆ getMCPDiff()
| double clas12::region_particle::getMCPDiff |
( |
| ) |
const |
|
inline |
◆ getMCPhiDiff()
| double clas12::region_particle::getMCPhiDiff |
( |
| ) |
const |
|
inline |
◆ getMCThetaDiff()
| double clas12::region_particle::getMCThetaDiff |
( |
| ) |
const |
|
inline |
◆ getP()
| double clas12::region_particle::getP |
( |
| ) |
const |
|
inline |
◆ getPath()
| virtual double clas12::region_particle::getPath |
( |
| ) |
const |
|
pure virtual |
◆ getPdgMass()
| double clas12::region_particle::getPdgMass |
( |
| ) |
const |
◆ getPhi()
| double clas12::region_particle::getPhi |
( |
| ) |
const |
◆ getPid()
| int clas12::region_particle::getPid |
( |
| ) |
const |
|
inline |
◆ getPx()
| double clas12::region_particle::getPx |
( |
| ) |
const |
|
inline |
◆ getPy()
| double clas12::region_particle::getPy |
( |
| ) |
const |
|
inline |
◆ getPz()
| double clas12::region_particle::getPz |
( |
| ) |
const |
|
inline |
◆ getRegion()
| short clas12::region_particle::getRegion |
( |
| ) |
const |
|
inline |
◆ getSector()
| virtual short clas12::region_particle::getSector |
( |
| ) |
const |
|
pure virtual |
◆ getStartTime()
| double clas12::region_particle::getStartTime |
( |
| ) |
const |
|
inline |
◆ getStatus()
| int clas12::region_particle::getStatus |
( |
| ) |
const |
|
inline |
◆ getTheta()
| double clas12::region_particle::getTheta |
( |
| ) |
const |
◆ getTime()
| virtual double clas12::region_particle::getTime |
( |
| ) |
const |
|
pure virtual |
◆ getVt()
| float clas12::region_particle::getVt |
( |
| ) |
const |
|
inline |
◆ isAllowed()
| bool const & clas12::region_particle::isAllowed |
( |
| ) |
const |
|
inline |
Whether or not this region_particle is allowed.
- Returns
- true if this region_particle is "allowed", e.g., by a HIPO bank filter, which can be applied by an iguana algorithm
◆ mc()
| mcpar_ptr clas12::region_particle::mc |
( |
| ) |
const |
|
inline |
◆ par()
| const par_ptr clas12::region_particle::par |
( |
| ) |
const |
|
inline |
◆ rich()
| virtual rich_ptr clas12::region_particle::rich |
( |
| ) |
const |
|
inlinevirtual |
◆ sci()
| virtual scint_ptr clas12::region_particle::sci |
( |
ushort | lay | ) |
const |
|
inlinevirtual |
◆ sort()
| virtual bool clas12::region_particle::sort |
( |
| ) |
|
|
inlinevirtual |
◆ traj()
| virtual traj_ptr clas12::region_particle::traj |
( |
ushort | det, |
|
|
ushort | layer = 0 ) const |
|
inlinevirtual |
◆ trk()
| virtual trck_ptr clas12::region_particle::trk |
( |
ushort | lay | ) |
const |
|
inlinevirtual |
◆ useFTBPid()
| void clas12::region_particle::useFTBPid |
( |
| ) |
|
|
inline |
◆ utrk()
| virtual utrck_ptr clas12::region_particle::utrk |
( |
ushort | lay | ) |
const |
|
inlinevirtual |
◆ _allowed
| bool clas12::region_particle::_allowed {true} |
|
protected |
◆ _allowed_ftb
| bool clas12::region_particle::_allowed_ftb {true} |
|
protected |
◆ _cal
| cal_ptr clas12::region_particle::_cal ={nullptr} |
|
protected |
◆ _cher
| cher_ptr clas12::region_particle::_cher ={nullptr} |
|
protected |
◆ _covmat
| covmat_ptr clas12::region_particle::_covmat ={nullptr} |
|
protected |
◆ _event
| event_ptr clas12::region_particle::_event ={nullptr} |
|
protected |
◆ _ft
| ft_ptr clas12::region_particle::_ft ={nullptr} |
|
protected |
◆ _ftbparts
| ftbpar_ptr clas12::region_particle::_ftbparts ={nullptr} |
|
protected |
◆ _mcpart
| mcpar_ptr clas12::region_particle::_mcpart ={nullptr} |
|
protected |
◆ _parts
| par_ptr clas12::region_particle::_parts ={nullptr} |
|
protected |
◆ _pcmat
| short clas12::region_particle::_pcmat =-1 |
|
protected |
◆ _pentry
| short clas12::region_particle::_pentry =-1 |
|
protected |
◆ _pmc
| short clas12::region_particle::_pmc =-1 |
|
protected |
◆ _region
| short clas12::region_particle::_region =-1 |
|
protected |
◆ _rich
| rich_ptr clas12::region_particle::_rich ={nullptr} |
|
protected |
◆ _scint
| scint_ptr clas12::region_particle::_scint ={nullptr} |
|
protected |
◆ _traj
| traj_ptr clas12::region_particle::_traj ={nullptr} |
|
protected |
◆ _trck
| trck_ptr clas12::region_particle::_trck ={nullptr} |
|
protected |
◆ _useFTBPid
| short clas12::region_particle::_useFTBPid =0 |
|
protected |
◆ _utrck
| utrck_ptr clas12::region_particle::_utrck ={nullptr} |
|
protected |
The documentation for this class was generated from the following files: