TSiliconEvent Class Reference

#include <TSiliconEvent.h>

Inheritance diagram for TSiliconEvent:
TObject

List of all members.

Public Member Functions

 TSiliconEvent ()
 ~TSiliconEvent ()
void Reset (const char *o="")
void SetThick (double e, double t)
void AddThin (int quad, double e)
int GetNThinHits () const
int GetLastQuad () const
double GetDeltaE () const
double GetTotalE () const
double GetThickTime () const

Private Member Functions

 ClassDef (TSiliconEvent, 1)

Private Attributes

int fNThinHits
int fLastQuad
double fDeltaE
double fTotalE
double fThickTime

Detailed Description

Definition at line 7 of file TSiliconEvent.h.


Constructor & Destructor Documentation

TSiliconEvent::TSiliconEvent (  )  [inline]

Definition at line 10 of file TSiliconEvent.h.

00010 :fNThinHits(0),fDeltaE(0),fTotalE(0){};

TSiliconEvent::~TSiliconEvent (  )  [inline]

Definition at line 11 of file TSiliconEvent.h.

00011 {};


Member Function Documentation

void TSiliconEvent::AddThin ( int  quad,
double  e 
) [inline]

Definition at line 21 of file TSiliconEvent.h.

References fDeltaE, fLastQuad, fNThinHits, and fTotalE.

Referenced by MakeSiliconEvents::ProcessEntry().

00021                                      {
00022         ++fNThinHits;
00023         fLastQuad=quad;
00024         fDeltaE+=e;
00025         fTotalE+=e;
00026      }

TSiliconEvent::ClassDef ( TSiliconEvent  ,
 
) [private]
double TSiliconEvent::GetDeltaE (  )  const [inline]

Definition at line 30 of file TSiliconEvent.h.

References fDeltaE.

00030 {return fDeltaE;}

int TSiliconEvent::GetLastQuad (  )  const [inline]

Definition at line 29 of file TSiliconEvent.h.

References fLastQuad.

00029 {return fLastQuad;}

int TSiliconEvent::GetNThinHits (  )  const [inline]

Definition at line 28 of file TSiliconEvent.h.

References fNThinHits.

00028 {return fNThinHits;}

double TSiliconEvent::GetThickTime (  )  const [inline]

Definition at line 32 of file TSiliconEvent.h.

References fThickTime.

00032 {return fThickTime;}

double TSiliconEvent::GetTotalE (  )  const [inline]

Definition at line 31 of file TSiliconEvent.h.

References fTotalE.

00031 {return fTotalE;}

void TSiliconEvent::Reset ( const char *  o = ""  )  [inline]

Definition at line 13 of file TSiliconEvent.h.

References fDeltaE, fLastQuad, fNThinHits, and fTotalE.

Referenced by MakeSiliconEvents::ProcessEntry().

00013                                  { 
00014        fDeltaE=0;
00015        fNThinHits=0;
00016        fTotalE=0;
00017        fLastQuad=0;
00018      } 

void TSiliconEvent::SetThick ( double  e,
double  t 
) [inline]

Definition at line 20 of file TSiliconEvent.h.

References fThickTime, and fTotalE.

Referenced by MakeSiliconEvents::ProcessEntry().

00020 { fTotalE=e; fThickTime=t;} 


Member Data Documentation

double TSiliconEvent::fDeltaE [private]

Definition at line 37 of file TSiliconEvent.h.

Referenced by AddThin(), GetDeltaE(), and Reset().

int TSiliconEvent::fLastQuad [private]

Definition at line 36 of file TSiliconEvent.h.

Referenced by AddThin(), GetLastQuad(), and Reset().

Definition at line 35 of file TSiliconEvent.h.

Referenced by AddThin(), GetNThinHits(), and Reset().

double TSiliconEvent::fThickTime [private]

Definition at line 39 of file TSiliconEvent.h.

Referenced by GetThickTime(), and SetThick().

double TSiliconEvent::fTotalE [private]

Definition at line 38 of file TSiliconEvent.h.

Referenced by AddThin(), GetTotalE(), Reset(), and SetThick().


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

Generated on 15 Jun 2016 for AlcapDAQ by  doxygen 1.6.1