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

#include <DFCALShower.h>

+ Inheritance diagram for DFCALShower:

Public Member Functions

 JOBJECT_PUBLIC (DFCALShower)
 
 DFCALShower ()
 
 ~DFCALShower ()
 
DVector3 getPosition () const
 
DVector3 getPositionError () const
 
double getEnergy () const
 
double getTime () const
 
double getDocaTrack () const
 
double getTimeTrack () const
 
double getSumU () const
 
double getSumV () const
 
double getE9E25 () const
 
double getE1E9 () const
 
int getNumBlocks () const
 
void setPosition (const DVector3 &aPosition)
 
void setEnergy (const double energy)
 
void setTime (const double time)
 
void setDocaTrack (const double docaTrack)
 
void setTimeTrack (const double tTrack)
 
void setSumU (const double sumU)
 
void setSumV (const double sumV)
 
void setE9E25 (const double e9e25)
 
void setE1E9 (const double e1e9)
 
void setNumBlocks (const int numBlocks)
 
float EErr () const
 
float xErr () const
 
float yErr () const
 
float zErr () const
 
float tErr () const
 
float XYcorr () const
 
float XZcorr () const
 
float YZcorr () const
 
float EXcorr () const
 
float EYcorr () const
 
float EZcorr () const
 
float XTcorr () const
 
float YTcorr () const
 
float ZTcorr () const
 
float ETcorr () const
 
void toStrings (vector< pair< string, string > > &items) const
 

Public Attributes

TMatrixFSym ExyztCovariance
 

Private Attributes

double fEnergy
 
double fTime
 
DVector3 fPosition
 
double fTimeTr
 
double fDocaTr
 
double fSumU
 
double fSumV
 
double fE9E25
 
double fE1E9
 
int iNumBlocks
 

Detailed Description

Definition at line 23 of file DFCALShower.h.

Constructor & Destructor Documentation

DFCALShower::DFCALShower ( )

Definition at line 5 of file DFCALShower.cc.

References E3, fDocaTr, fE1E9, fE9E25, fEnergy, fPosition, fSumU, fSumV, fTime, fTimeTr, and iNumBlocks.

DFCALShower::~DFCALShower ( )

Definition at line 19 of file DFCALShower.cc.

Member Function Documentation

float DFCALShower::EErr ( ) const
inline

Definition at line 58 of file DFCALShower.h.

References sqrt().

Referenced by DFCALShower_factory::evnt().

float DFCALShower::ETcorr ( ) const
inline

Definition at line 99 of file DFCALShower.h.

Referenced by DFCALShower_factory::evnt().

float DFCALShower::EXcorr ( ) const
inline

Definition at line 75 of file DFCALShower.h.

Referenced by DFCALShower_factory::evnt().

float DFCALShower::EYcorr ( ) const
inline

Definition at line 79 of file DFCALShower.h.

Referenced by DFCALShower_factory::evnt().

float DFCALShower::EZcorr ( ) const
inline

Definition at line 83 of file DFCALShower.h.

Referenced by DFCALShower_factory::evnt().

double DFCALShower::getDocaTrack ( ) const
inline

Definition at line 166 of file DFCALShower.h.

double DFCALShower::getE1E9 ( ) const
inline
double DFCALShower::getE9E25 ( ) const
inline
int DFCALShower::getNumBlocks ( ) const
inline

Definition at line 172 of file DFCALShower.h.

Referenced by DNeutralShower_factory::getFCALQuality().

DVector3 DFCALShower::getPositionError ( ) const
double DFCALShower::getSumU ( ) const
inline
double DFCALShower::getSumV ( ) const
inline
double DFCALShower::getTimeTrack ( ) const
inline

Definition at line 167 of file DFCALShower.h.

Referenced by DNeutralShower_factory::getFCALQuality().

DFCALShower::JOBJECT_PUBLIC ( DFCALShower  )
void DFCALShower::setDocaTrack ( const double  docaTrack)

Definition at line 40 of file DFCALShower.cc.

References fDocaTr.

Referenced by DFCALShower_factory::evnt(), and DEventSourceREST::Extract_DFCALShower().

void DFCALShower::setE1E9 ( const double  e1e9)

Definition at line 45 of file DFCALShower.cc.

References fE1E9.

Referenced by DFCALShower_factory::evnt(), and DEventSourceREST::Extract_DFCALShower().

void DFCALShower::setE9E25 ( const double  e9e25)

Definition at line 44 of file DFCALShower.cc.

References fE9E25.

Referenced by DFCALShower_factory::evnt(), and DEventSourceREST::Extract_DFCALShower().

void DFCALShower::setEnergy ( const double  energy)

Definition at line 25 of file DFCALShower.cc.

References fEnergy.

Referenced by DFCALShower_factory::evnt(), and DEventSourceREST::Extract_DFCALShower().

void DFCALShower::setNumBlocks ( const int  numBlocks)

Definition at line 46 of file DFCALShower.cc.

References iNumBlocks.

Referenced by DFCALShower_factory::evnt(), and DEventSourceREST::Extract_DFCALShower().

void DFCALShower::setPosition ( const DVector3 aPosition)

Definition at line 35 of file DFCALShower.cc.

References fPosition.

Referenced by DFCALShower_factory::evnt(), and DEventSourceREST::Extract_DFCALShower().

void DFCALShower::setSumU ( const double  sumU)

Definition at line 42 of file DFCALShower.cc.

References fSumU.

Referenced by DFCALShower_factory::evnt(), and DEventSourceREST::Extract_DFCALShower().

void DFCALShower::setSumV ( const double  sumV)

Definition at line 43 of file DFCALShower.cc.

References fSumV.

Referenced by DFCALShower_factory::evnt(), and DEventSourceREST::Extract_DFCALShower().

void DFCALShower::setTime ( const double  time)

Definition at line 30 of file DFCALShower.cc.

References fTime.

Referenced by DFCALShower_factory::evnt(), and DEventSourceREST::Extract_DFCALShower().

void DFCALShower::setTimeTrack ( const double  tTrack)

Definition at line 41 of file DFCALShower.cc.

References fTimeTr.

Referenced by DFCALShower_factory::evnt(), and DEventSourceREST::Extract_DFCALShower().

float DFCALShower::tErr ( ) const
inline

Definition at line 62 of file DFCALShower.h.

References sqrt().

Referenced by DFCALShower_factory::evnt().

void DFCALShower::toStrings ( vector< pair< string, string > > &  items) const
inline

Definition at line 106 of file DFCALShower.h.

References X.

float DFCALShower::xErr ( ) const
inline

Definition at line 59 of file DFCALShower.h.

References sqrt().

Referenced by DFCALShower_factory::evnt().

float DFCALShower::XTcorr ( ) const
inline

Definition at line 87 of file DFCALShower.h.

Referenced by DFCALShower_factory::evnt().

float DFCALShower::XYcorr ( ) const
inline

Definition at line 63 of file DFCALShower.h.

Referenced by DFCALShower_factory::evnt().

float DFCALShower::XZcorr ( ) const
inline

Definition at line 67 of file DFCALShower.h.

Referenced by DFCALShower_factory::evnt().

float DFCALShower::yErr ( ) const
inline

Definition at line 60 of file DFCALShower.h.

References sqrt().

Referenced by DFCALShower_factory::evnt().

float DFCALShower::YTcorr ( ) const
inline

Definition at line 91 of file DFCALShower.h.

Referenced by DFCALShower_factory::evnt().

float DFCALShower::YZcorr ( ) const
inline

Definition at line 71 of file DFCALShower.h.

Referenced by DFCALShower_factory::evnt().

float DFCALShower::zErr ( ) const
inline

Definition at line 61 of file DFCALShower.h.

References sqrt().

Referenced by DFCALShower_factory::evnt().

float DFCALShower::ZTcorr ( ) const
inline

Definition at line 95 of file DFCALShower.h.

Referenced by DFCALShower_factory::evnt().

Member Data Documentation

TMatrixFSym DFCALShower::ExyztCovariance
double DFCALShower::fDocaTr
private

Definition at line 142 of file DFCALShower.h.

Referenced by DFCALShower(), and setDocaTrack().

double DFCALShower::fE1E9
private

Definition at line 146 of file DFCALShower.h.

Referenced by DFCALShower(), and setE1E9().

double DFCALShower::fE9E25
private

Definition at line 145 of file DFCALShower.h.

Referenced by DFCALShower(), and setE9E25().

double DFCALShower::fEnergy
private

Definition at line 138 of file DFCALShower.h.

Referenced by DFCALShower(), and setEnergy().

DVector3 DFCALShower::fPosition
private

Definition at line 140 of file DFCALShower.h.

Referenced by DFCALShower(), and setPosition().

double DFCALShower::fSumU
private

Definition at line 143 of file DFCALShower.h.

Referenced by DFCALShower(), and setSumU().

double DFCALShower::fSumV
private

Definition at line 144 of file DFCALShower.h.

Referenced by DFCALShower(), and setSumV().

double DFCALShower::fTime
private

Definition at line 139 of file DFCALShower.h.

Referenced by DFCALShower(), and setTime().

double DFCALShower::fTimeTr
private

Definition at line 141 of file DFCALShower.h.

Referenced by DFCALShower(), and setTimeTrack().

int DFCALShower::iNumBlocks
private

Definition at line 147 of file DFCALShower.h.

Referenced by DFCALShower(), and setNumBlocks().


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