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

#include <DPSGeometry.h>

+ Inheritance diagram for DPSGeometry:

Public Types

enum  Arm { kNorth, kSouth }
 

Public Member Functions

 JOBJECT_PUBLIC (DPSGeometry)
 
 DPSGeometry (JEventLoop *loop)
 
 ~DPSGeometry ()
 
double getElow (int arm, int column) const
 
double getEhigh (int arm, int column) const
 

Static Public Attributes

static const int NUM_ARMS = 2
 
static const int NUM_COARSE_COLUMNS = 8
 
static const int NUM_FINE_COLUMNS = 145
 

Private Attributes

double m_energy_low [NUM_ARMS][NUM_FINE_COLUMNS]
 
double m_energy_high [NUM_ARMS][NUM_FINE_COLUMNS]
 

Detailed Description

Definition at line 11 of file DPSGeometry.h.

Member Enumeration Documentation

Enumerator
kNorth 
kSouth 

Definition at line 20 of file DPSGeometry.h.

Constructor & Destructor Documentation

DPSGeometry::DPSGeometry ( JEventLoop *  loop)

Definition at line 12 of file DPSGeometry.cc.

References m_energy_high, m_energy_low, NUM_ARMS, and NUM_FINE_COLUMNS.

DPSGeometry::~DPSGeometry ( )

Definition at line 38 of file DPSGeometry.cc.

Member Function Documentation

DPSGeometry::JOBJECT_PUBLIC ( DPSGeometry  )

Member Data Documentation

double DPSGeometry::m_energy_high[NUM_ARMS][NUM_FINE_COLUMNS]
private

Definition at line 34 of file DPSGeometry.h.

Referenced by DPSGeometry(), and getEhigh().

double DPSGeometry::m_energy_low[NUM_ARMS][NUM_FINE_COLUMNS]
private

Definition at line 33 of file DPSGeometry.h.

Referenced by DPSGeometry(), and getElow().

const int DPSGeometry::NUM_COARSE_COLUMNS = 8
static
const int DPSGeometry::NUM_FINE_COLUMNS = 145
static

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