Hall-D Software  alpha
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
DTAGHGeometry Class Reference

#include <DTAGHGeometry.h>

+ Inheritance diagram for DTAGHGeometry:

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]
 

Detailed Description

Definition at line 20 of file DTAGHGeometry.h.

Constructor & Destructor Documentation

DTAGHGeometry::DTAGHGeometry ( JEventLoop *  loop)
DTAGHGeometry::~DTAGHGeometry ( )

Definition at line 56 of file DTAGHGeometry.cc.

Member Function Documentation

bool DTAGHGeometry::E_to_counter ( double  E,
unsigned int &  counter 
) const
DTAGHGeometry::JOBJECT_PUBLIC ( DTAGHGeometry  )
void DTAGHGeometry::toStrings ( vector< pair< string, string > > &  items) const
inline

Definition at line 35 of file DTAGHGeometry.h.

Member Data Documentation

const unsigned int DTAGHGeometry::kCounterCount = 274
static
double DTAGHGeometry::m_counter_xhigh[TAGH_MAX_COUNTER+1]
private

Definition at line 42 of file DTAGHGeometry.h.

Referenced by DTAGHGeometry(), E_to_counter(), and getEhigh().

double DTAGHGeometry::m_counter_xlow[TAGH_MAX_COUNTER+1]
private

Definition at line 41 of file DTAGHGeometry.h.

Referenced by DTAGHGeometry(), E_to_counter(), and getElow().

double DTAGHGeometry::m_endpoint_energy_GeV
private

Definition at line 40 of file DTAGHGeometry.h.

Referenced by DTAGHGeometry(), E_to_counter(), getEhigh(), and getElow().


The documentation for this class was generated from the following files: