List of all members | Public Member Functions | Private Member Functions | Private Attributes | Friends
cevt::PadRecData Class Reference

class to hold reconstructed data at Pad level. More...

#include <cevt/PadRecData.h>

Public Member Functions

double GetSlantMass (void) const
 
bool HasFiducialAreaInfo (void) const
 
bool HasSlantMassInfo (void) const
 
bool IsInFiducialArea (void) const
 
void SetHasFiducialAreaInfo (const bool &flag)
 
void SetHasSlantMassInfo (const bool &flag)
 
void SetIsInFiducialArea (const bool &flag)
 
void SetSlantMass (const double &mass)
 

Private Member Functions

 PadRecData ()
 
 ~PadRecData ()
 

Private Attributes

bool fHasFiducialAreaInfo
 
bool fHasSlantMassInfo
 
bool fIsInFiducialArea
 
double fSlantMass
 

Friends

class Pad
 
class utl::ShadowPtr< PadRecData >
 

Detailed Description

class to hold reconstructed data at Pad level.

Author
Bernardo Tome
Date
5 Sep 2012

Definition at line 29 of file PadRecData.h.

Constructor & Destructor Documentation

PadRecData::PadRecData ( )
private

Definition at line 6 of file PadRecData.cc.

cevt::PadRecData::~PadRecData ( )
inlineprivate

Definition at line 63 of file PadRecData.h.

Member Function Documentation

double cevt::PadRecData::GetSlantMass ( void  ) const
inline

Definition at line 56 of file PadRecData.h.

References fSlantMass.

bool cevt::PadRecData::HasFiducialAreaInfo ( void  ) const
inline

Definition at line 42 of file PadRecData.h.

References fHasFiducialAreaInfo.

bool cevt::PadRecData::HasSlantMassInfo ( void  ) const
inline

Definition at line 50 of file PadRecData.h.

References fHasSlantMassInfo.

bool cevt::PadRecData::IsInFiducialArea ( void  ) const
inline

Definition at line 36 of file PadRecData.h.

References fIsInFiducialArea.

void cevt::PadRecData::SetHasFiducialAreaInfo ( const bool &  flag)
inline

Definition at line 39 of file PadRecData.h.

References fHasFiducialAreaInfo.

Referenced by io::cevtPadRecData_ROOT::operator>>().

void cevt::PadRecData::SetHasSlantMassInfo ( const bool &  flag)
inline

Definition at line 47 of file PadRecData.h.

References fHasSlantMassInfo.

Referenced by io::cevtPadRecData_ROOT::operator>>().

void cevt::PadRecData::SetIsInFiducialArea ( const bool &  flag)
inline

Definition at line 33 of file PadRecData.h.

References fHasFiducialAreaInfo, and fIsInFiducialArea.

Referenced by io::cevtPadRecData_ROOT::operator>>().

void cevt::PadRecData::SetSlantMass ( const double &  mass)
inline

Definition at line 53 of file PadRecData.h.

References fHasSlantMassInfo, and fSlantMass.

Referenced by io::cevtPadRecData_ROOT::operator>>().

Friends And Related Function Documentation

friend class Pad
friend

Definition at line 70 of file PadRecData.h.

friend class utl::ShadowPtr< PadRecData >
friend

Definition at line 71 of file PadRecData.h.

Member Data Documentation

bool cevt::PadRecData::fHasFiducialAreaInfo
private

Definition at line 66 of file PadRecData.h.

Referenced by HasFiducialAreaInfo(), SetHasFiducialAreaInfo(), and SetIsInFiducialArea().

bool cevt::PadRecData::fHasSlantMassInfo
private

Definition at line 67 of file PadRecData.h.

Referenced by HasSlantMassInfo(), SetHasSlantMassInfo(), and SetSlantMass().

bool cevt::PadRecData::fIsInFiducialArea
private

Definition at line 65 of file PadRecData.h.

Referenced by IsInFiducialArea(), and SetIsInFiducialArea().

double cevt::PadRecData::fSlantMass
private

Definition at line 68 of file PadRecData.h.

Referenced by GetSlantMass(), and SetSlantMass().


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

, generated on Tue Sep 26 2023.