FairRoot
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
FairVolume Class Reference

#include <FairVolume.h>

Inheritance diagram for FairVolume:

Public Member Functions

 FairVolume ()
 
 FairVolume (TString name, Int_t id=0, Int_t detid=0, FairModule *fMod=0)
 
virtual ~FairVolume ()
 
void setRealName (TString name)
 
const char * getRealName ()
 
Int_t getVolumeId ()
 
Int_t getModId ()
 
void setModId (Int_t id)
 
void setCopyNo (Int_t id)
 
void setVolumeId (Int_t id)
 
void setGeoNode (FairGeoNode *d)
 
void setMotherId (Int_t fM)
 
void setMotherCopyNo (Int_t CopyNo)
 
FairModuleGetModule ()
 
FairDetectorGetDetector ()
 
void SetModule (FairModule *mod)
 
Int_t getMCid ()
 
Int_t getCopyNo ()
 
void setMCid (Int_t id)
 
FairGeoNodegetGeoNode ()
 
Int_t getMotherId ()
 
Int_t getMotherCopyNo ()
 

Detailed Description

This Object is only used for internal book keeping!

Author
M. Al-Turany, D. Bertini
Version
0.1
Since
12.01.04

Definition at line 26 of file FairVolume.h.

Constructor & Destructor Documentation

FairVolume::FairVolume ( )

Volume Name in ASCII file Volume Id in GeoManager Module Id in which this volume exist Volume Id in MC Volume Copy No Mother Volume Id Mother Volume Copy No The Module (detector) which will proccess the hits for this volume Node corre

Definition at line 15 of file FairVolume.cxx.

FairVolume::FairVolume ( TString  name,
Int_t  id = 0,
Int_t  ModId = 0,
FairModule fMod = 0 
)

Volume Name in ASCII file Volume Id in GeoManager Module Id in which this volume exist Volume Id in MC Volume Copy No Mother Volume Id Mother Volume Copy No The Module (detector) which will proccess the hits for this volume Node corre

Definition at line 39 of file FairVolume.cxx.

FairVolume::~FairVolume ( )
virtual

Definition at line 67 of file FairVolume.cxx.

Member Function Documentation

Int_t FairVolume::getCopyNo ( )
inline

Definition at line 58 of file FairVolume.h.

FairDetector* FairVolume::GetDetector ( )
inline

Definition at line 48 of file FairVolume.h.

FairGeoNode* FairVolume::getGeoNode ( )
inline

Definition at line 60 of file FairVolume.h.

Int_t FairVolume::getMCid ( )
inline

Definition at line 57 of file FairVolume.h.

Int_t FairVolume::getModId ( )
inline

Definition at line 39 of file FairVolume.h.

FairModule* FairVolume::GetModule ( )
inline

Definition at line 47 of file FairVolume.h.

Int_t FairVolume::getMotherCopyNo ( )
inline

Definition at line 62 of file FairVolume.h.

Int_t FairVolume::getMotherId ( )
inline

Definition at line 61 of file FairVolume.h.

const char* FairVolume::getRealName ( )
inline

Definition at line 37 of file FairVolume.h.

Int_t FairVolume::getVolumeId ( )
inline

Definition at line 38 of file FairVolume.h.

void FairVolume::setCopyNo ( Int_t  id)
inline

Definition at line 41 of file FairVolume.h.

void FairVolume::setGeoNode ( FairGeoNode d)
inline

Definition at line 43 of file FairVolume.h.

void FairVolume::setMCid ( Int_t  id)
inline

Definition at line 59 of file FairVolume.h.

void FairVolume::setModId ( Int_t  id)
inline

Definition at line 40 of file FairVolume.h.

void FairVolume::SetModule ( FairModule mod)
inline

Definition at line 49 of file FairVolume.h.

void FairVolume::setMotherCopyNo ( Int_t  CopyNo)
inline

Definition at line 45 of file FairVolume.h.

void FairVolume::setMotherId ( Int_t  fM)
inline

Definition at line 44 of file FairVolume.h.

void FairVolume::setRealName ( TString  name)
inline

Definition at line 36 of file FairVolume.h.

void FairVolume::setVolumeId ( Int_t  id)
inline

Definition at line 42 of file FairVolume.h.


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