Hall-D Software
alpha
|
#include <DTAGHGeometry.h>
Public Member Functions | |
JOBJECT_PUBLIC (DTAGHGeometry) | |
DTAGHGeometry (JEventLoop *loop) | |
~DTAGHGeometry () | |
double | getElow (unsigned int counter) const |
double | getEhigh (unsigned int counter) const |
bool | E_to_counter (double E, unsigned int &counter) const |
void | toStrings (vector< pair< string, string > > &items) const |
Static Public Attributes | |
static const unsigned int | kCounterCount = 274 |
Private Attributes | |
double | m_endpoint_energy_GeV |
double | m_counter_xlow [TAGH_MAX_COUNTER+1] |
double | m_counter_xhigh [TAGH_MAX_COUNTER+1] |
Definition at line 20 of file DTAGHGeometry.h.
DTAGHGeometry::DTAGHGeometry | ( | JEventLoop * | loop | ) |
Definition at line 20 of file DTAGHGeometry.cc.
References kCounterCount, m_counter_xhigh, m_counter_xlow, m_endpoint_energy_GeV, and TAGH_MAX_COUNTER.
DTAGHGeometry::~DTAGHGeometry | ( | ) |
Definition at line 56 of file DTAGHGeometry.cc.
bool DTAGHGeometry::E_to_counter | ( | double | E, |
unsigned int & | counter | ||
) | const |
Definition at line 58 of file DTAGHGeometry.cc.
References counter, kCounterCount, m_counter_xhigh, m_counter_xlow, m_endpoint_energy_GeV, and x.
Referenced by DEventSourceREST::Extract_DBeamPhoton().
double DTAGHGeometry::getEhigh | ( | unsigned int | counter | ) | const |
Definition at line 79 of file DTAGHGeometry.cc.
References counter, kCounterCount, m_counter_xhigh, and m_endpoint_energy_GeV.
Referenced by JEventProcessor_PSPair_online::brun(), JEventProcessor_TAGH_online::brun(), JEventProcessor_PS_flux::brun(), JEventProcessor_TAGH_doubles::evnt(), and DTAGHHit_factory_Calib::evnt().
double DTAGHGeometry::getElow | ( | unsigned int | counter | ) | const |
Definition at line 71 of file DTAGHGeometry.cc.
References counter, kCounterCount, m_counter_xlow, and m_endpoint_energy_GeV.
Referenced by JEventProcessor_PSPair_online::brun(), JEventProcessor_TAGH_online::brun(), JEventProcessor_PS_flux::brun(), JEventProcessor_TAGH_doubles::evnt(), and DTAGHHit_factory_Calib::evnt().
DTAGHGeometry::JOBJECT_PUBLIC | ( | DTAGHGeometry | ) |
Definition at line 35 of file DTAGHGeometry.h.
|
static |
Definition at line 28 of file DTAGHGeometry.h.
Referenced by DTAGHGeometry(), E_to_counter(), getEhigh(), getElow(), JEventProcessor_occupancy_online::init(), and JEventProcessor_lowlevel_online::init().
|
private |
Definition at line 42 of file DTAGHGeometry.h.
Referenced by DTAGHGeometry(), E_to_counter(), and getEhigh().
|
private |
Definition at line 41 of file DTAGHGeometry.h.
Referenced by DTAGHGeometry(), E_to_counter(), and getElow().
|
private |
Definition at line 40 of file DTAGHGeometry.h.
Referenced by DTAGHGeometry(), E_to_counter(), getEhigh(), and getElow().