|
MarlinTPC
1.2.0
|
class to store the condition of the gas in a gaseous detector (e.g. More...
#include <GasConditions.h>
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 Attributes | |
| bool | createObj |
| IMPL::LCGenericObjectImpl * | myObj |
class to store the condition of the gas in a gaseous detector (e.g.
TPC)
1.8.6