#include <EcalTBHodoscopeGeometry.h>
Classes | |
struct | fibre_pos |
Public Member Functions | |
EcalTBHodoscopeGeometry () | |
float | getFibreLp (const int &plane, const int &fibre) const |
float | getFibreRp (const int &plane, const int &fibre) const |
std::vector< int > | getFiredFibresInPlane (const float &xtr, const int &plane) const |
int | getNFibres () const |
int | getNPlanes () const |
~EcalTBHodoscopeGeometry () | |
Static Private Attributes | |
static const fibre_pos | fibrePos_ [nPlanes_][nFibres_] |
static const int | nFibres_ = 64 |
static const int | nPlanes_ = 4 |
Definition at line 6 of file EcalTBHodoscopeGeometry.h.
EcalTBHodoscopeGeometry::EcalTBHodoscopeGeometry | ( | ) | [inline] |
Definition at line 10 of file EcalTBHodoscopeGeometry.h.
{};
EcalTBHodoscopeGeometry::~EcalTBHodoscopeGeometry | ( | ) | [inline] |
Definition at line 11 of file EcalTBHodoscopeGeometry.h.
{};
float EcalTBHodoscopeGeometry::getFibreLp | ( | const int & | plane, |
const int & | fibre | ||
) | const [inline] |
Definition at line 13 of file EcalTBHodoscopeGeometry.h.
References fibrePos_, EcalTBHodoscopeGeometry::fibre_pos::lp, nFibres_, and nPlanes_.
Referenced by EcalTBHodoscopeRecInfoAlgo::clusterPos().
float EcalTBHodoscopeGeometry::getFibreRp | ( | const int & | plane, |
const int & | fibre | ||
) | const [inline] |
Definition at line 21 of file EcalTBHodoscopeGeometry.h.
References fibrePos_, nFibres_, nPlanes_, and EcalTBHodoscopeGeometry::fibre_pos::rp.
Referenced by EcalTBHodoscopeRecInfoAlgo::clusterPos().
std::vector< int > EcalTBHodoscopeGeometry::getFiredFibresInPlane | ( | const float & | xtr, |
const int & | plane | ||
) | const |
Definition at line 292 of file EcalTBHodoscopeGeometry.cc.
int EcalTBHodoscopeGeometry::getNFibres | ( | ) | const [inline] |
Definition at line 36 of file EcalTBHodoscopeGeometry.h.
References nFibres_.
Referenced by EcalTBHodoscopeRecInfoAlgo::reconstruct().
{ return nFibres_; }
int EcalTBHodoscopeGeometry::getNPlanes | ( | ) | const [inline] |
Definition at line 31 of file EcalTBHodoscopeGeometry.h.
References nPlanes_.
Referenced by EcalTBHodoscopeRecInfoAlgo::reconstruct().
{ return nPlanes_; }
const EcalTBHodoscopeGeometry::fibre_pos EcalTBHodoscopeGeometry::fibrePos_ [static, private] |
Definition at line 49 of file EcalTBHodoscopeGeometry.h.
Referenced by getFibreLp(), getFibreRp(), and getFiredFibresInPlane().
const int EcalTBHodoscopeGeometry::nFibres_ = 64 [static, private] |
Definition at line 48 of file EcalTBHodoscopeGeometry.h.
Referenced by getFibreLp(), getFibreRp(), getFiredFibresInPlane(), and getNFibres().
const int EcalTBHodoscopeGeometry::nPlanes_ = 4 [static, private] |
Definition at line 47 of file EcalTBHodoscopeGeometry.h.
Referenced by getFibreLp(), getFibreRp(), getFiredFibresInPlane(), and getNPlanes().