Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

ScintSingle Class Reference

#include <ScintSingle.hh>

List of all members.

Public Member Functions

void AddEdep (G4double e)
void AddEdep (G4double e)
G4double GetEdep ()
G4double GetEdep ()
vector< G4int > * GetHitIndexes ()
vector< G4int > * GetHitIndexes ()
G4int GetPartId ()
G4int GetPartId ()
G4int GetScinNb ()
G4int GetScinNb ()
const ScintSingleoperator= (const ScintSingle &right)
const ScintSingleoperator= (const ScintSingle &right)
 ScintSingle (const ScintSingle &right)
 ScintSingle ()
 ScintSingle (const ScintSingle &right)
 ScintSingle ()
void SetEdep (G4double e)
void SetEdep (G4double e)
void SetPartId (G4int id)
void SetPartId (G4int id)
void SetScinNb (G4int nb)
void SetScinNb (G4int nb)
 ~ScintSingle ()
 ~ScintSingle ()

Private Attributes

G4double edep
vector< G4int > * hitIndexes
vector< G4int > * hitIndexes
G4int partId
G4int scinNb


Constructor & Destructor Documentation

ScintSingle::ScintSingle  )  [inline]
 

00023     {
00024       hitIndexes = new vector<G4int>;
00025     }

ScintSingle::ScintSingle const ScintSingle right  )  [inline]
 

00027     {
00028       partId = right.partId;
00029       scinNb = right.scinNb;
00030       hitIndexes =right.hitIndexes;
00031     }

ScintSingle::~ScintSingle  )  [inline]
 

00040     {
00041       delete hitIndexes;
00042     } 

ScintSingle::ScintSingle  )  [inline]
 

00023     {
00024       hitIndexes = new vector<G4int>;
00025     }

ScintSingle::ScintSingle const ScintSingle right  )  [inline]
 

00027     {
00028       partId = right.partId;
00029       scinNb = right.scinNb;
00030       hitIndexes =right.hitIndexes;
00031     }

ScintSingle::~ScintSingle  )  [inline]
 

00040     {
00041       delete hitIndexes;
00042     } 


Member Function Documentation

void ScintSingle::AddEdep G4double  e  )  [inline]
 

00052 {edep += e;}

void ScintSingle::AddEdep G4double  e  )  [inline]
 

00052 {edep += e;}

G4double ScintSingle::GetEdep  )  [inline]
 

00046 {return edep;}

G4double ScintSingle::GetEdep  )  [inline]
 

00046 {return edep;}

vector<G4int>* ScintSingle::GetHitIndexes  )  [inline]
 

00047 {return hitIndexes;}

vector<G4int>* ScintSingle::GetHitIndexes  )  [inline]
 

00047 {return hitIndexes;}

G4int ScintSingle::GetPartId  )  [inline]
 

00044 {return partId;}  

G4int ScintSingle::GetPartId  )  [inline]
 

00044 {return partId;}  

G4int ScintSingle::GetScinNb  )  [inline]
 

00045 {return scinNb;}

G4int ScintSingle::GetScinNb  )  [inline]
 

00045 {return scinNb;}

const ScintSingle& ScintSingle::operator= const ScintSingle right  )  [inline]
 

00033     {
00034       partId = right.partId;
00035       scinNb = right.scinNb;
00036       hitIndexes =right.hitIndexes;
00037       return *this;
00038     }

const ScintSingle& ScintSingle::operator= const ScintSingle right  )  [inline]
 

00033     {
00034       partId = right.partId;
00035       scinNb = right.scinNb;
00036       hitIndexes =right.hitIndexes;
00037       return *this;
00038     }

void ScintSingle::SetEdep G4double  e  )  [inline]
 

00051 {edep = e;}

void ScintSingle::SetEdep G4double  e  )  [inline]
 

00051 {edep = e;}

void ScintSingle::SetPartId G4int  id  )  [inline]
 

00049 {partId = id;}

void ScintSingle::SetPartId G4int  id  )  [inline]
 

00049 {partId = id;}

void ScintSingle::SetScinNb G4int  nb  )  [inline]
 

00050 {scinNb = nb;}

void ScintSingle::SetScinNb G4int  nb  )  [inline]
 

00050 {scinNb = nb;}


Member Data Documentation

G4double ScintSingle::edep [private]
 

vector<G4int>* ScintSingle::hitIndexes [private]
 

vector<G4int>* ScintSingle::hitIndexes [private]
 

G4int ScintSingle::partId [private]
 

G4int ScintSingle::scinNb [private]
 


The documentation for this class was generated from the following files:
Generated on Wed Feb 2 18:49:25 2011 for BOSS6.5.5 by  doxygen 1.3.9.1