HYDRA_development_version
Main Page
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
hdetpario.h
Go to the documentation of this file.
1
#ifndef HDETPARIO_H
2
#define HDETPARIO_H
3
using namespace
std
;
4
#include <iostream>
5
#include <iomanip>
6
7
#include "Rtypes.h"
8
#include "TNamed.h"
9
10
class
HParSet
;
11
class
HDetector
;
12
13
class
HDetParIo
:
public
TNamed {
14
protected
:
15
Int_t
inputNumber
;
// input number (first or second input in runtime database)
16
public
:
17
HDetParIo
() {}
18
virtual
~HDetParIo
() {}
19
20
// sets the input number
21
void
setInputNumber
(Int_t
n
) {inputNumber=
n
;}
22
23
// returns the input number
24
Int_t
getInputNumber
() {
return
inputNumber;}
25
26
// initializes parameter container
27
virtual
Bool_t
init
(
HParSet
*,Int_t*) {
return
kFALSE;}
28
29
// writes parameter container to output
30
virtual
Int_t
write
(
HParSet
*) {
return
kFALSE;}
31
32
// writes detector setup to output
33
virtual
Bool_t
write
(
HDetector
*) {
return
kFALSE;}
34
35
ClassDef(
HDetParIo
,0)
// Base class for detector parameter IO
36
};
37
38
#endif
/* !HDETPARIO_H */
39
40
41
42
43
44
45
HDetParIo::inputNumber
Int_t inputNumber
Definition:
hdetpario.h:15
HDetParIo
Definition:
hdetpario.h:13
std
HDetParIo::init
virtual Bool_t init(HParSet *, Int_t *)
Definition:
hdetpario.h:27
n
Int_t n
Definition:
drawResolution.C:34
HDetParIo::write
virtual Bool_t write(HDetector *)
Definition:
hdetpario.h:33
HDetParIo::HDetParIo
HDetParIo()
Definition:
hdetpario.h:17
HParSet
Definition:
hparset.h:9
HDetParIo::getInputNumber
Int_t getInputNumber()
Definition:
hdetpario.h:24
HDetParIo::~HDetParIo
virtual ~HDetParIo()
Definition:
hdetpario.h:18
HDetParIo::setInputNumber
void setInputNumber(Int_t n)
Definition:
hdetpario.h:21
HDetParIo::write
virtual Int_t write(HParSet *)
Definition:
hdetpario.h:30
HDetector
Definition:
hdetector.h:13
base
runtimedb
hdetpario.h
Generated on Fri Oct 9 2020 14:30:02 for HYDRA_development_version by
1.8.8