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
StEmcPool
StPhotonDataMaker
StPhotonMaker.h
1
#ifndef STAR_StPhotonMaker
2
#define STAR_StPhotonMaker
3
4
#include <StMaker.h>
5
6
class
TH1F;
7
class
TH2F;
8
class
TTree;
9
10
class
St_db_Maker
;
11
class
StEmcPoint
;
12
class
StEmcADCtoEMaker
;
13
class
StBemcTables
;
14
15
class
MyEvent
;
16
class
MyMcTrack
;
17
class
MyPoint
;
18
19
class
StPhotonMaker
:
public
StMaker
20
{
21
private
:
22
protected
:
23
24
const
char
*mFileName;
25
Bool_t mEmbed;
26
Bool_t mMc;
27
Bool_t mPythia;
28
Bool_t mHijing;
29
Bool_t mReal;
30
31
Bool_t mDAU;
32
Bool_t mPP04;
33
Bool_t mPP05;
34
35
Int_t mRunId;
36
Int_t mRunPrev;
37
Int_t mEventId;
38
39
Int_t mN;
40
Int_t mTrigger;
41
Int_t mTrig[4];
42
43
Int_t mPs_mb;
44
Int_t mPs_mb2;
45
Int_t mPs_ht1;
46
Int_t mPs_ht2;
47
Int_t mDate;
48
Int_t mTime;
49
50
Bool_t mDebug;
51
52
St_db_Maker
*mDbMaker;
53
StBemcTables
*mBemcTables;
54
StEmcADCtoEMaker
*mAdcMaker;
55
56
TH1F *h_EvSum;
57
TH1F *h_bsmdeAdc;
58
TH1F *h_bsmdpAdc;
59
TH1F *h_bsmdeEn;
60
TH1F *h_btowAdc;
61
TH1F *h_btowEn;
62
TH2F *h_btowEnVsAdc;
63
64
TTree *mEventTree;
65
MyEvent
*mEvent;
66
67
68
public
:
69
70
StPhotonMaker
(
const
char
*name=
"niets"
,
const
char
*filename=
"bla.root"
,
71
const
char
*flag=
"real"
,
const
char
*coll=
"CuCu"
,Bool_t debug=kFALSE);
72
virtual
~
StPhotonMaker
();
73
74
virtual
Int_t Init();
75
virtual
Int_t
Make
();
76
virtual
Int_t
Finish
();
77
78
void
saveHistograms();
79
void
setDbMaker(
St_db_Maker
*);
80
void
setAdcMaker(
StEmcADCtoEMaker
*);
81
Bool_t calcDistanceTrackToPoint(
StEmcPoint
*,Float_t&);
82
83
ClassDef(
StPhotonMaker
, 1)
84
};
85
86
#endif
St_db_Maker
Definition:
St_db_Maker.h:141
StPhotonMaker::Finish
virtual Int_t Finish()
Definition:
StPhotonMaker.cxx:709
MyPoint
Definition:
MyPoint.h:7
MyEvent
Definition:
MyEvent.h:11
MyMcTrack
Definition:
MyMcTrack.h:7
StEmcADCtoEMaker
Definition:
StEmcADCtoEMaker.h:31
StMaker
Definition:
StMaker.h:57
StEmcPoint
Definition:
StEmcPoint.h:59
StPhotonMaker
Definition:
StPhotonMaker.h:19
StPhotonMaker::Make
virtual Int_t Make()
Definition:
StPhotonMaker.cxx:123
StBemcTables
Definition:
StBemcTables.h:45
Generated by
1.8.5