GRUTinizer
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Static Public Member Functions | Private Member Functions | Static Private Member Functions | Private Attributes | Static Private Attributes | List of all members
TPhosWall Class Reference

#include <TPhosWall.h>

Inheritance diagram for TPhosWall:
TDetector

Public Member Functions

 TPhosWall ()
 ~TPhosWall ()
virtual void Copy (TObject &) const
virtual void Clear (Option_t *opt="")
virtual void Print (Option_t *opt="") const
virtual void InsertHit (const TDetectorHit &hit)
int Size () const
Int_t GetLargestNumber () const
TPhosWallHitGetLargetHit () const
TPhosWallHitGetPhosWallHit (int i) const
TDetectorHitGetHit (int i)
const Long_t GetTimeStamp ()
- Public Member Functions inherited from TDetector
 TDetector ()
 TDetector (const char *name, const char *title="")
virtual ~TDetector ()
bool AddRawData (const TRawEvent &buf)
virtual int Compare (const TObject &obj) const
int Build ()
Long_t Timestamp () const
void SetTimestamp (Long_t timestamp)

Static Public Member Functions

static TVector3 GetWallPosition (int pixelnumber, double delta=5.0)

Private Member Functions

virtual int BuildHits ()
 ClassDef (TPhosWall, 3)

Static Private Member Functions

static void SetWallPositions ()

Private Attributes

Long_t fTimeStamp
Short_t fLargestHit
Int_t fNumberOfHits
TClonesArray * phoswall_hits

Static Private Attributes

static TVector3 * fWallPositions [257] = {NULL}
static bool fPositionsSet = false

Additional Inherited Members

- Protected Attributes inherited from TDetector
std::vector< TRawEventraw_data
int fSize
Long_t fTimestamp

Constructor & Destructor Documentation

TPhosWall::TPhosWall ( )
TPhosWall::~TPhosWall ( )

Member Function Documentation

int TPhosWall::BuildHits ( )
privatevirtual
TPhosWall::ClassDef ( TPhosWall  ,
 
)
private
void TPhosWall::Clear ( Option_t *  opt = "")
virtual

Reimplemented from TDetector.

void TPhosWall::Copy ( TObject &  rhs) const
virtual

Reimplemented from TDetector.

TDetectorHit& TPhosWall::GetHit ( int  i)
inlinevirtual

Reimplemented from TDetector.

Int_t TPhosWall::GetLargestNumber ( ) const
inline
TPhosWallHit& TPhosWall::GetLargetHit ( ) const
inline
TPhosWallHit& TPhosWall::GetPhosWallHit ( int  i) const
inline
const Long_t TPhosWall::GetTimeStamp ( )
inline
TVector3 TPhosWall::GetWallPosition ( int  pixelnumber,
double  delta = 5.0 
)
static
void TPhosWall::InsertHit ( const TDetectorHit hit)
virtual

Reimplemented from TDetector.

void TPhosWall::Print ( Option_t *  opt = "") const
virtual

Reimplemented from TDetector.

void TPhosWall::SetWallPositions ( )
staticprivate
int TPhosWall::Size ( ) const
inline

Reimplemented from TDetector.

Member Data Documentation

Short_t TPhosWall::fLargestHit
private
Int_t TPhosWall::fNumberOfHits
private
bool TPhosWall::fPositionsSet = false
staticprivate
Long_t TPhosWall::fTimeStamp
private
TVector3 * TPhosWall::fWallPositions = {NULL}
staticprivate
TClonesArray* TPhosWall::phoswall_hits
private

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