Data Structures | Public Member Functions | Protected Attributes

TGEMEvent Class Reference

#include <TGEMEvent.h>

Collaboration diagram for TGEMEvent:
Collaboration graph
[legend]

Data Structures

struct  gemhit_t

Public Member Functions

 TGEMEvent ()
 TGEMEvent (const char *name, Short_t id=0)
virtual ~TGEMEvent ()
virtual void Clear (Option_t *t="")
void AddHit (Int_t station, Double_t x, Double_t y, Double_t time, Double_t adc, uint64_t fulltime)
unsigned NumHits () const
gemhit_tHit (unsigned n)

Protected Attributes

std::vector< gemhit_tfHits

Detailed Description

Definition at line 25 of file TGEMEvent.h.


Constructor & Destructor Documentation

TGEMEvent::TGEMEvent (  ) 

Definition at line 16 of file TGEMEvent.cxx.

TGEMEvent::TGEMEvent ( const char *  name,
Short_t  id = 0 
)

Definition at line 11 of file TGEMEvent.cxx.

TGEMEvent::~TGEMEvent (  )  [virtual]

Definition at line 21 of file TGEMEvent.cxx.


Member Function Documentation

void TGEMEvent::AddHit ( Int_t  station,
Double_t  x,
Double_t  y,
Double_t  time,
Double_t  adc,
uint64_t  fulltime 
) [inline]

Definition at line 49 of file TGEMEvent.h.

References fHits.

Referenced by TGEMProc::FinalizeEvent().

void TGEMEvent::Clear ( Option_t *  t = ""  )  [virtual]

Method called by the framework to clear the event element.

Definition at line 26 of file TGEMEvent.cxx.

References fHits.

gemhit_t& TGEMEvent::Hit ( unsigned  n  )  [inline]

Definition at line 59 of file TGEMEvent.h.

References fHits.

unsigned TGEMEvent::NumHits (  )  const [inline]

Definition at line 56 of file TGEMEvent.h.

References fHits.


Field Documentation

std::vector<gemhit_t> TGEMEvent::fHits [protected]

Definition at line 64 of file TGEMEvent.h.

Referenced by AddHit(), Clear(), Hit(), and NumHits().


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