REST-for-Physics  v2.3
Rare Event Searches ToolKit for Physics
Public Member Functions | Protected Attributes
TRestGeant4BiasingVolume Class Reference

Detailed Description




         RESTSoft : Software for Rare Event Searches with TPCs

         TRestGeant4BiasingVolume.h

         A template class for copy/paste

         jul 2015:   First concept
             J. Galan

Definition at line 25 of file TRestGeant4BiasingVolume.h.

#include <TRestGeant4BiasingVolume.h>

Inheritance diagram for TRestGeant4BiasingVolume:

Public Member Functions

Double_t GetBiasingFactor () const
 
TVector3 GetBiasingVolumePosition () const
 
Double_t GetBiasingVolumeSize () const
 
TString GetBiasingVolumeType () const
 
TVector2 GetEnergyRange () const
 
Double_t GetMaxEnergy () const
 
Double_t GetMinEnergy () const
 
Int_t isInside (Double_t x, Double_t y, Double_t z)
 
void PrintBiasingVolume ()
 
void SetBiasingFactor (Double_t factor)
 
void SetBiasingVolumePosition (TVector3 pos)
 
void SetBiasingVolumeSize (Double_t size)
 
void SetBiasingVolumeType (TString type)
 
void SetEnergyRange (TVector2 eRange)
 

Protected Attributes

Double_t fBiasingFactor
 
TString fBiasingVolumeType
 
TVector2 fEnergyRange
 
TVector3 fVolumePosition
 
Double_t fVolumeSize
 
TString fVolumeType
 

Constructor & Destructor Documentation

◆ TRestGeant4BiasingVolume()

TRestGeant4BiasingVolume::TRestGeant4BiasingVolume ( )

Definition at line 24 of file TRestGeant4BiasingVolume.cxx.

◆ ~TRestGeant4BiasingVolume()

TRestGeant4BiasingVolume::~TRestGeant4BiasingVolume ( )
virtual

Definition at line 29 of file TRestGeant4BiasingVolume.cxx.

Member Function Documentation

◆ GetBiasingFactor()

Double_t TRestGeant4BiasingVolume::GetBiasingFactor ( ) const
inline

Definition at line 35 of file TRestGeant4BiasingVolume.h.

◆ GetBiasingVolumePosition()

TVector3 TRestGeant4BiasingVolume::GetBiasingVolumePosition ( ) const
inline

Definition at line 38 of file TRestGeant4BiasingVolume.h.

◆ GetBiasingVolumeSize()

Double_t TRestGeant4BiasingVolume::GetBiasingVolumeSize ( ) const
inline

Definition at line 36 of file TRestGeant4BiasingVolume.h.

◆ GetBiasingVolumeType()

TString TRestGeant4BiasingVolume::GetBiasingVolumeType ( ) const
inline

Definition at line 37 of file TRestGeant4BiasingVolume.h.

◆ GetEnergyRange()

TVector2 TRestGeant4BiasingVolume::GetEnergyRange ( ) const
inline

Definition at line 39 of file TRestGeant4BiasingVolume.h.

◆ GetMaxEnergy()

Double_t TRestGeant4BiasingVolume::GetMaxEnergy ( ) const
inline

Definition at line 40 of file TRestGeant4BiasingVolume.h.

◆ GetMinEnergy()

Double_t TRestGeant4BiasingVolume::GetMinEnergy ( ) const
inline

Definition at line 41 of file TRestGeant4BiasingVolume.h.

◆ isInside()

Int_t TRestGeant4BiasingVolume::isInside ( Double_t  x,
Double_t  y,
Double_t  z 
)
inline

Definition at line 50 of file TRestGeant4BiasingVolume.h.

◆ PrintBiasingVolume()

void TRestGeant4BiasingVolume::PrintBiasingVolume ( )

Definition at line 33 of file TRestGeant4BiasingVolume.cxx.

◆ SetBiasingFactor()

void TRestGeant4BiasingVolume::SetBiasingFactor ( Double_t  factor)
inline

Definition at line 46 of file TRestGeant4BiasingVolume.h.

◆ SetBiasingVolumePosition()

void TRestGeant4BiasingVolume::SetBiasingVolumePosition ( TVector3  pos)
inline

Definition at line 45 of file TRestGeant4BiasingVolume.h.

◆ SetBiasingVolumeSize()

void TRestGeant4BiasingVolume::SetBiasingVolumeSize ( Double_t  size)
inline

Definition at line 43 of file TRestGeant4BiasingVolume.h.

◆ SetBiasingVolumeType()

void TRestGeant4BiasingVolume::SetBiasingVolumeType ( TString  type)
inline

Definition at line 44 of file TRestGeant4BiasingVolume.h.

◆ SetEnergyRange()

void TRestGeant4BiasingVolume::SetEnergyRange ( TVector2  eRange)
inline

Definition at line 47 of file TRestGeant4BiasingVolume.h.

Field Documentation

◆ fBiasingFactor

Double_t TRestGeant4BiasingVolume::fBiasingFactor
protected

Definition at line 30 of file TRestGeant4BiasingVolume.h.

◆ fBiasingVolumeType

TString TRestGeant4BiasingVolume::fBiasingVolumeType
protected

Definition at line 29 of file TRestGeant4BiasingVolume.h.

◆ fEnergyRange

TVector2 TRestGeant4BiasingVolume::fEnergyRange
protected

Definition at line 31 of file TRestGeant4BiasingVolume.h.

◆ fVolumePosition

TVector3 TRestGeant4BiasingVolume::fVolumePosition
protected

Definition at line 27 of file TRestGeant4BiasingVolume.h.

◆ fVolumeSize

Double_t TRestGeant4BiasingVolume::fVolumeSize
protected

Definition at line 28 of file TRestGeant4BiasingVolume.h.

◆ fVolumeType

TString TRestGeant4BiasingVolume::fVolumeType
protected

Definition at line 32 of file TRestGeant4BiasingVolume.h.


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