StRoot
1
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Groups
Pages
StEEmcPool
muDst
StAdcPedHistoMaker.h
1
// used to generate pedestals from a regualr muDst
2
3
#ifndef StAdcPedHistoMaker_HH
4
#define StAdcPedHistoMaker_HH
5
6
#include "StMaker.h"
7
8
class
StEEmcDb
;
9
class
StMuDstMaker
;
10
#include "StEEmcUtil/EEfeeRaw/EEname2Index.h"
11
#if 0
12
class
TTree;
13
class
TFile;
14
class
TNtuple;
15
16
17
class
EEmcGeomSimple
;
18
class
StMuTrack
;
19
class
StBemcTables
;
20
class
TH2F;
21
#endif
22
23
class
StAdcPedHistoMaker
:
public
StMaker
{
24
25
public
:
26
27
StAdcPedHistoMaker
(
const
char
* name,
StMuDstMaker
* uDstMaker);
28
virtual
~
StAdcPedHistoMaker
();
29
30
virtual
Int_t Init();
31
virtual
Int_t InitRun(
int
runNo);
32
virtual
Int_t
Finish
();
33
virtual
Int_t
Make
();
34
void
initHisto();
35
void
SetTrigId(
int
x) { trigID=x;}
36
void
DoPedSubtraction() { pedSub=
true
;}
37
void
SetKillMask(
unsigned
int
mask) { killMask=mask; }
38
39
//Histogram
40
void
SetHList(TObjArray * x){HList=x;}
41
42
private
:
43
StEEmcDb
* mEeDb;
44
StMuDstMaker
* mDstMaker;
45
TH1F* hPix[EEindexMax];
46
bool
pedSub;
47
unsigned
int
killMask;
48
TObjArray *HList;
49
int
trigID;
50
51
ClassDef(
StAdcPedHistoMaker
,1)
52
};
53
54
55
#endif
StAdcPedHistoMaker::Make
virtual Int_t Make()
Definition:
StAdcPedHistoMaker.cxx:133
StAdcPedHistoMaker
Definition:
StAdcPedHistoMaker.h:23
StMuDstMaker
Definition:
StMuDstMaker.h:131
StEEmcDb
Definition:
StEEmcDb.h:42
StMuTrack
Definition:
StMuTrack.h:55
StMaker
Definition:
StMaker.h:57
EEmcGeomSimple
EEMC simple geometry.
Definition:
EEmcGeomSimple.h:22
StAdcPedHistoMaker::Finish
virtual Int_t Finish()
Definition:
StAdcPedHistoMaker.cxx:125
StBemcTables
Definition:
StBemcTables.h:45
Generated by
1.8.5