MarlinTPC  1.2.0
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
tpcconddata::GasConditions Class Reference

class to store the condition of the gas in a gaseous detector (e.g. More...

#include <GasConditions.h>

Inheritance diagram for tpcconddata::GasConditions:

Public Member Functions

 GasConditions ()
 constructor wich only sets channel
 
 GasConditions (EVENT::LCObject *obj)
 'Copy constructor' needed to interpret LCCollection read from file/database.
 
virtual ~GasConditions ()
 Important for memory handling.
 
float getMixture (int Content) const
 return fraction of the mixtrue of the gas in of the following contents
 
float getTemperature () const
 return the temperature of the gas in C
 
float getPressure () const
 return the pressure of the gas in hPa
 
float getOverPressure () const
 return the over pressure of the sytem (to the athmosphere) in mbar
 
float getFlow () const
 return the flow of the gas in l/h
 
float getWaterContent () const
 return the water content in the gas in ppmV
 
float getOxygenContent () const
 return the oxygen content in the gas in ppmV
 
void setMixture (int Content, float Value)
 
void setTemperature (float Value)
 
void setPressure (float Value)
 
void setOverPressure (float Value)
 
void setFlow (float Value)
 
void setWaterContent (float Value)
 
void setOxygenContent (float Value)
 
void print (std::ostream &os=std::cout) const
 
IMPL::LCGenericObjectImpl * obj ()
 
virtual int id ()
 
int getNInt () const
 
int getNFloat () const
 
int getNDouble () const
 
int getIntVal (int index) const
 
float getFloatVal (int index) const
 
double getDoubleVal (int index) const
 
bool isFixedSize () const
 
const std::string getTypeName () const
 
const std::string getDataDescription () const
 

Static Public Member Functions

static std::string getRevision ()
 
static std::string getDefaultColName ()
 

Protected Member Functions

int getNMixtureContents () const
 
int getContent (int Index) const
 
float getFraction (int Index) const
 
void setFraction (int Index, float Fraction)
 
void addMixtureContents (int Content, float Fraction)
 

Protected Attributes

bool createObj
 
IMPL::LCGenericObjectImpl * myObj
 

Detailed Description

class to store the condition of the gas in a gaseous detector (e.g.

TPC)


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