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

Detailed Description

Definition at line 44 of file TRestDetectorDriftVolume.h.

Inheritance diagram for TRestDetectorDriftVolume:
TRestMetadata TRestDetectorGas

Public Member Functions

 ClassDefOverride (TRestDetectorDriftVolume, 1)
 
virtual Double_t GetAttachmentCoefficient ()
 
virtual Double_t GetDriftVelocity ()
 Returns the drift velocity in mm/us.
 
virtual Double_t GetElectricField () const
 Returns the electric field in V/mm.
 
virtual Double_t GetElectronLifeTime ()
 
virtual Double_t GetLongitudinalDiffusion ()
 
virtual std::string GetMaterial () const
 
virtual Double_t GetPressure () const
 
virtual Double_t GetTemperature () const
 
virtual Double_t GetTownsendCoefficient ()
 
virtual Double_t GetTransversalDiffusion ()
 
virtual Double_t GetW () const
 
virtual Double_t GetWvalue () const
 
void InitFromConfigFile () override
 To make settings from rml file. This method must be implemented in the derived class.
 
void Initialize () override
 Making default settings.
 
void PrintMetadata () override
 Implemented it in the derived metadata class to print out specific metadata information. More...
 
virtual void SetAttachmentCoefficient (double value)
 
virtual void SetDriftVelocity (double value)
 
virtual void SetElectricField (double value)
 Sets the electric field. Must be given in V/mm.
 
virtual void SetElectronLifeTime (double value)
 
virtual void SetLongitudinalDiffusion (double value)
 
virtual void SetMaterial (std::string value)
 
virtual void SetPressure (double value)
 
virtual void SetTemperature (double value)
 
virtual void SetTownsendCoefficient (double value)
 
virtual void SetTransversalDiffusion (double value)
 
virtual void SetW (double value)
 Sets the electric field of the drift volume. Given in V/mm.
 
 TRestDetectorDriftVolume (const char *configFilename, std::string name="")
 
virtual void UpdateCondition ()
 

Protected Attributes

Double_t fAttachmentCoefficient
 
Double_t fDriftVelocity
 
Double_t fElectricField
 
Double_t fElectronLifeTime
 
Double_t fLongitudinalDiffusion
 
std::string fMaterial
 
Double_t fPressureInAtm
 
Double_t fTemperatureInK
 
Double_t fTownsendCoefficient
 
Double_t fTransversalDiffusion
 
Double_t fW
 

Additional Inherited Members

Member Function Documentation

◆ PrintMetadata()

void TRestDetectorDriftVolume::PrintMetadata ( )
overridevirtual

Implemented it in the derived metadata class to print out specific metadata information.

Prints metadata content on screen. Usually overloaded by the derived metadata class.

Reimplemented from TRestMetadata.

Reimplemented in TRestDetectorGas.

Definition at line 50 of file TRestDetectorDriftVolume.cxx.


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