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

 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


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]

Definition at line 34 of file DPSGeometry.h.

Referenced by DPSGeometry(), and getEhigh().

double DPSGeometry::m_energy_low[NUM_ARMS][NUM_FINE_COLUMNS]

Definition at line 33 of file DPSGeometry.h.

Referenced by DPSGeometry(), and getElow().

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

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