clas12root
Loading...
Searching...
No Matches
clas12::detector Class Reference

#include <detector.h>

Public Member Functions

 detector ()
 detector (const char *bankName, hipo::reader &r)
 ~detector ()
int getDetector (int index)
void getDetectorHit (int detector, int layer, int index, detectorHit &hit)
double getEnergy (int detector, int layer, int pindex)
float getEnergy (int index)
int getIndex (int index)
int getLayer (int index)
double getPath (int detector, int layer, int pindex)
float getPath (int index)
double getTime (int detector, int layer, int pindex)
float getTime (int index)
float getX (int index)
float getY (int index)
float getZ (int index)
void init (const char *bankName, hipo::reader &r)
void notify ()
void scanIndex ()
Inheritance diagram for clas12::detector:
Collaboration diagram for clas12::detector:

Constructor & Destructor Documentation

◆ detector() [1/2]

clas12::detector::detector ( )
inline

◆ detector() [2/2]

clas12::detector::detector ( const char * bankName,
hipo::reader & r )
inline

◆ ~detector()

clas12::detector::~detector ( )

Member Function Documentation

◆ getDetector()

int clas12::detector::getDetector ( int index)
inline

◆ getDetectorHit()

void clas12::detector::getDetectorHit ( int detector,
int layer,
int index,
detectorHit & hit )

◆ getEnergy() [1/2]

double clas12::detector::getEnergy ( int detector,
int layer,
int pindex )

◆ getEnergy() [2/2]

float clas12::detector::getEnergy ( int index)
inline

◆ getIndex()

int clas12::detector::getIndex ( int index)
inline

◆ getLayer()

int clas12::detector::getLayer ( int index)
inline

◆ getPath() [1/2]

double clas12::detector::getPath ( int detector,
int layer,
int pindex )

◆ getPath() [2/2]

float clas12::detector::getPath ( int index)
inline

◆ getTime() [1/2]

double clas12::detector::getTime ( int detector,
int layer,
int pindex )

◆ getTime() [2/2]

float clas12::detector::getTime ( int index)
inline

◆ getX()

float clas12::detector::getX ( int index)
inline

◆ getY()

float clas12::detector::getY ( int index)
inline

◆ getZ()

float clas12::detector::getZ ( int index)
inline

◆ init()

void clas12::detector::init ( const char * bankName,
hipo::reader & r )

◆ notify()

void clas12::detector::notify ( )
inline

this method is called everytime the reader reads next event. used for indexing the detector response array for particle detector hit retrieval.

◆ scanIndex()

void clas12::detector::scanIndex ( )

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