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

#include <DDIRCLutReader.h>

Public Member Functions

 DDIRCLutReader (JApplication *japp, unsigned int run_number)
 
virtual ~DDIRCLutReader ()
 
uint GetLutPixelAngleSize (int bar, int pixel) const
 
uint GetLutPixelTimeSize (int bar, int pixel) const
 
uint GetLutPixelPathSize (int bar, int pixel) const
 
TVector3 GetLutPixelAngle (int bar, int pixel, int entry) const
 
Float_t GetLutPixelTime (int bar, int pixel, int entry) const
 
Long64_t GetLutPixelPath (int bar, int pixel, int entry) const
 

Protected Attributes

JCalibration * jcalib
 
JResourceManager * jresman
 

Private Attributes

pthread_mutex_t mutex
 
vector< TVector3 > lutNodeAngle [48][6912]
 
vector< Float_t > lutNodeTime [48][6912]
 
vector< Long64_t > lutNodePath [48][6912]
 

Detailed Description

Definition at line 20 of file DDIRCLutReader.h.

Constructor & Destructor Documentation

DDIRCLutReader::DDIRCLutReader ( JApplication *  japp,
unsigned int  run_number 
)

Definition at line 17 of file DDIRCLutReader.cc.

DDIRCLutReader::~DDIRCLutReader ( )
virtual

Definition at line 96 of file DDIRCLutReader.cc.

Member Function Documentation

TVector3 DDIRCLutReader::GetLutPixelAngle ( int  bar,
int  pixel,
int  entry 
) const

Definition at line 116 of file DDIRCLutReader.cc.

uint DDIRCLutReader::GetLutPixelAngleSize ( int  bar,
int  pixel 
) const

Definition at line 100 of file DDIRCLutReader.cc.

Long64_t DDIRCLutReader::GetLutPixelPath ( int  bar,
int  pixel,
int  entry 
) const

Definition at line 126 of file DDIRCLutReader.cc.

uint DDIRCLutReader::GetLutPixelPathSize ( int  bar,
int  pixel 
) const

Definition at line 111 of file DDIRCLutReader.cc.

Float_t DDIRCLutReader::GetLutPixelTime ( int  bar,
int  pixel,
int  entry 
) const

Definition at line 121 of file DDIRCLutReader.cc.

uint DDIRCLutReader::GetLutPixelTimeSize ( int  bar,
int  pixel 
) const

Definition at line 106 of file DDIRCLutReader.cc.

Member Data Documentation

JCalibration* DDIRCLutReader::jcalib
protected

Definition at line 43 of file DDIRCLutReader.h.

JResourceManager* DDIRCLutReader::jresman
protected

Definition at line 44 of file DDIRCLutReader.h.

vector<TVector3> DDIRCLutReader::lutNodeAngle[48][6912]
private

Definition at line 38 of file DDIRCLutReader.h.

vector<Long64_t> DDIRCLutReader::lutNodePath[48][6912]
private

Definition at line 40 of file DDIRCLutReader.h.

vector<Float_t> DDIRCLutReader::lutNodeTime[48][6912]
private

Definition at line 39 of file DDIRCLutReader.h.

pthread_mutex_t DDIRCLutReader::mutex
private

Definition at line 36 of file DDIRCLutReader.h.


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