Hall-D Software
alpha
|
#include <DTAGMGeometry.h>
Public Member Functions | |
JOBJECT_PUBLIC (DTAGMGeometry) | |
DTAGMGeometry (JEventLoop *loop) | |
~DTAGMGeometry () | |
double | getElow (unsigned int column) const |
double | getEhigh (unsigned int column) const |
bool | E_to_column (double E, unsigned int &column) const |
void | toStrings (vector< pair< string, string > > &items) const |
Static Public Attributes | |
static const unsigned int | kRowCount = 5 |
static const unsigned int | kColumnCount = 102 |
static const double | kFiberWidth = 0.2 |
static const double | kFiberLength = 2.0 |
Private Attributes | |
double | m_endpoint_energy_GeV |
double | m_column_xlow [TAGM_MAX_COLUMN+1] |
double | m_column_xhigh [TAGM_MAX_COLUMN+1] |
Definition at line 22 of file DTAGMGeometry.h.
DTAGMGeometry::DTAGMGeometry | ( | JEventLoop * | loop | ) |
Definition at line 24 of file DTAGMGeometry.cc.
References column, kColumnCount, m_column_xhigh, m_column_xlow, m_endpoint_energy_GeV, and TAGM_MAX_COLUMN.
DTAGMGeometry::~DTAGMGeometry | ( | ) |
Definition at line 60 of file DTAGMGeometry.cc.
bool DTAGMGeometry::E_to_column | ( | double | E, |
unsigned int & | column | ||
) | const |
Definition at line 62 of file DTAGMGeometry.cc.
References column, kColumnCount, m_column_xhigh, m_column_xlow, m_endpoint_energy_GeV, and x.
Referenced by DEventSourceREST::Extract_DBeamPhoton().
double DTAGMGeometry::getEhigh | ( | unsigned int | column | ) | const |
Definition at line 84 of file DTAGMGeometry.cc.
References column, kColumnCount, m_column_xhigh, and m_endpoint_energy_GeV.
Referenced by JEventProcessor_PSPair_online::brun(), JEventProcessor_PS_flux::brun(), and DTAGMHit_factory_Calib::evnt().
double DTAGMGeometry::getElow | ( | unsigned int | column | ) | const |
Definition at line 75 of file DTAGMGeometry.cc.
References column, kColumnCount, m_column_xlow, and m_endpoint_energy_GeV.
Referenced by JEventProcessor_PSPair_online::brun(), JEventProcessor_PS_flux::brun(), and DTAGMHit_factory_Calib::evnt().
DTAGMGeometry::JOBJECT_PUBLIC | ( | DTAGMGeometry | ) |
Definition at line 40 of file DTAGMGeometry.h.
|
static |
Definition at line 31 of file DTAGMGeometry.h.
Referenced by DTAGMGeometry(), E_to_column(), getEhigh(), and getElow().
|
static |
Definition at line 33 of file DTAGMGeometry.h.
|
static |
Definition at line 32 of file DTAGMGeometry.h.
|
static |
Definition at line 30 of file DTAGMGeometry.h.
Referenced by JEventProcessor_lowlevel_online::init().
|
private |
Definition at line 50 of file DTAGMGeometry.h.
Referenced by DTAGMGeometry(), E_to_column(), and getEhigh().
|
private |
Definition at line 49 of file DTAGMGeometry.h.
Referenced by DTAGMGeometry(), E_to_column(), and getElow().
|
private |
Definition at line 48 of file DTAGMGeometry.h.
Referenced by DTAGMGeometry(), E_to_column(), getEhigh(), and getElow().