HYDRA_development_version
Main Page
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
hwalltrb2unpacker.h
Go to the documentation of this file.
1
#ifndef HWALLTRB2UNPACKER_H
2
#define HWALLTRB2UNPACKER_H
3
4
#include "htrb2unpacker.h"
5
#include "hlocation.h"
6
#include "TH2F.h"
7
8
class
HWallTrb2Lookup
;
9
10
class
HWallTrb2Unpacker
:
public
HTrb2Unpacker {
11
12
protected
:
13
HLocation
loc
;
14
HWallTrb2Lookup
*
lookup
;
// TRB lookup table
15
Bool_t
timeRef
;
// use reference time ?
16
Bool_t
timeRefRemove
;
// remove reference times from data?
17
Float_t
timeShift
;
//shift all times by a constant (to positive)
18
19
20
public
:
21
HWallTrb2Unpacker
(UInt_t
id
=0);
22
~HWallTrb2Unpacker
(
void
) { }
23
24
Int_t
execute
(
void
);
25
Bool_t
init
(
void
);
26
// Bool_t reinit(void);
27
Bool_t
finalize
(
void
);
28
29
void
disableTimeRef
(
void
) { timeRef = kFALSE ; }
30
void
removeTimeRef
(
void
) {timeRefRemove = kTRUE ; }
31
void
shiftTimes
(Float_t ts) {timeShift = ts;};
32
33
public
:
34
ClassDef(
HWallTrb2Unpacker
,0)
// Unpacker for Wall data
35
};
36
37
#endif
/* !HWALLTRB2UNPACKER_H */
38
39
40
41
42
43
44
HWallTrb2Unpacker::loc
HLocation loc
Definition:
hwalltrb2unpacker.h:13
HWallTrb2Unpacker::timeShift
Float_t timeShift
Definition:
hwalltrb2unpacker.h:17
HWallTrb2Unpacker::init
Bool_t init(void)
Definition:
hwalltrb2unpacker.cc:52
HWallTrb2Unpacker::execute
Int_t execute(void)
Definition:
hwalltrb2unpacker.cc:91
HWallTrb2Unpacker::timeRef
Bool_t timeRef
Definition:
hwalltrb2unpacker.h:15
HWallTrb2Unpacker::lookup
HWallTrb2Lookup * lookup
Definition:
hwalltrb2unpacker.h:14
HWallTrb2Unpacker::shiftTimes
void shiftTimes(Float_t ts)
Definition:
hwalltrb2unpacker.h:31
HWallTrb2Unpacker::timeRefRemove
Bool_t timeRefRemove
Definition:
hwalltrb2unpacker.h:16
HWallTrb2Unpacker::finalize
Bool_t finalize(void)
Definition:
hwalltrb2unpacker.cc:82
HWallTrb2Unpacker::HWallTrb2Unpacker
HWallTrb2Unpacker(UInt_t id=0)
HWallTrb2Unpacker::disableTimeRef
void disableTimeRef(void)
Definition:
hwalltrb2unpacker.h:29
HWallTrb2Unpacker::removeTimeRef
void removeTimeRef(void)
Definition:
hwalltrb2unpacker.h:30
HWallTrb2Unpacker::~HWallTrb2Unpacker
~HWallTrb2Unpacker(void)
Definition:
hwalltrb2unpacker.h:22
HWallTrb2Lookup
Definition:
hwalltrb2lookup.h:51
HWallTrb2Unpacker
Definition:
hwalltrb2unpacker.h:10
wall
hwalltrb2unpacker.h
Generated on Fri Oct 9 2020 14:30:08 for HYDRA_development_version by
1.8.8