14#ifndef CLAS12_FORWARDTAGGER_H
15#define CLAS12_FORWARDTAGGER_H
36 int getLayer(
int index)
const noexcept override{
37 if(index>-1)
return getByte(_layer_order,index);
60 double getX() const noexcept{
64 double getY() const noexcept{
68 double getZ() const noexcept{
100 int _status_order=-1;
106 int _radius_order=-1;
116 using ft_uptr=std::unique_ptr<clas12::forwardtagger>;
Definition forwardtagger.h:23
double getPath() const noexcept
Definition forwardtagger.h:52
int getSizeFT() const noexcept
Definition forwardtagger.h:84
double getX() const noexcept
Definition forwardtagger.h:60
double getChi2() const noexcept
Definition forwardtagger.h:88
int getLayer() const noexcept override
Definition forwardtagger.h:40
double getDy() const noexcept
Definition forwardtagger.h:76
double getY() const noexcept
Definition forwardtagger.h:64
int getLayer(int index) const noexcept override
Definition forwardtagger.h:36
virtual ~forwardtagger()=default
double getEnergy() const noexcept
Definition forwardtagger.h:48
double getRadius() const noexcept
Definition forwardtagger.h:80
double getZ() const noexcept
Definition forwardtagger.h:68
double getDx() const noexcept
Definition forwardtagger.h:72
double getTime() const noexcept
Definition forwardtagger.h:44
int getStatus() const noexcept
Definition forwardtagger.h:56
int _index
Definition particle_detector.h:83
particle_detector()=default
Definition calextras.cpp:10
std::unique_ptr< clas12::forwardtagger > ft_uptr
Definition forwardtagger.h:116
clas12::forwardtagger * ft_ptr
Definition forwardtagger.h:115