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
StHbtMaker
CorrFctn
ParityTwistCorrFctn.h
1
#ifndef ParityTwistCorrFctn_hh
2
#define ParityTwistCorrFctn_hh
3
4
#include "StHbtMaker/Infrastructure/StParityAnalysis.h"
5
#include "StHbtMaker/Infrastructure/StParityTypes.hh"
6
#include "StHbtMaker/Infrastructure/StHbtTagWriter.hh"
7
#include "StHbtMaker/Base/StHbtCorrFctn.hh"
8
#include "StHbtMaker/Cut/mikesEventCut.h"
9
10
class
ParityTwistCorrFctn
:
public
StHbtCorrFctn
{
11
public
:
12
ParityTwistCorrFctn
(
const
ParityTwistCorrFctn
& );
// copy constructor
13
ParityTwistCorrFctn
();
14
virtual
~
ParityTwistCorrFctn
();
15
16
virtual
StHbtString Report();
17
virtual
void
AddRealPair(
const
StHbtPair
*);
18
virtual
void
AddMixedPair(
const
StHbtPair
*);
19
20
virtual
void
ParityCompute(ParityBuff*, ParityBuff*,
int
);
21
22
virtual
void
Finish();
23
ParityTwistCorrFctn
* Clone();
24
26
/*
27
StHbt1DHisto* SameTxxHisto();
28
StHbt1DHisto* SameTxyHisto();
29
StHbt1DHisto* SameTxzHisto();
30
StHbt1DHisto* SameTyxHisto();
31
StHbt1DHisto* SameTyyHisto();
32
StHbt1DHisto* SameTyzHisto();
33
StHbt1DHisto* SameTzxHisto();
34
StHbt1DHisto* SameTzyHisto();
35
*/
36
StHbt1DHisto
*
SameTzzHisto
();
37
38
/*
39
StHbt1DHisto* MixedTxxHisto();
40
StHbt1DHisto* MixedTxyHisto();
41
StHbt1DHisto* MixedTxzHisto();
42
StHbt1DHisto* MixedTyxHisto();
43
StHbt1DHisto* MixedTyyHisto();
44
StHbt1DHisto* MixedTyzHisto();
45
StHbt1DHisto* MixedTzxHisto();
46
StHbt1DHisto* MixedTzyHisto();
47
*/
48
StHbt1DHisto
* MixedTzzHisto();
49
50
private
:
51
52
/*
53
StHbt1DHisto* mSameTxx;
54
StHbt1DHisto* mSameTxy;
55
StHbt1DHisto* mSameTxz;
56
StHbt1DHisto* mSameTyx;
57
StHbt1DHisto* mSameTyy;
58
StHbt1DHisto* mSameTyz;
59
StHbt1DHisto* mSameTzx;
60
StHbt1DHisto* mSameTzy;
61
*/
62
StHbt1DHisto
* mSameTzz;
63
64
/*
65
StHbt1DHisto* mMixedTxx;
66
StHbt1DHisto* mMixedTxy;
67
StHbt1DHisto* mMixedTxz;
68
StHbt1DHisto* mMixedTyx;
69
StHbt1DHisto* mMixedTyy;
70
StHbt1DHisto* mMixedTyz;
71
StHbt1DHisto* mMixedTzx;
72
StHbt1DHisto* mMixedTzy;
73
*/
74
StHbt1DHisto
* mMixedTzz;
75
76
StHbtTagWriter
* mTagWriter;
77
78
#ifdef __ROOT__
79
ClassDef(
ParityTwistCorrFctn
, 1)
80
#endif
81
};
82
83
/*
84
inline StHbt1DHisto* ParityTwistCorrFctn::SameTxxHisto(){return mSameTxx;}
85
inline StHbt1DHisto* ParityTwistCorrFctn::SameTxyHisto(){return mSameTxy;}
86
inline StHbt1DHisto* ParityTwistCorrFctn::SameTxzHisto(){return mSameTxz;}
87
inline StHbt1DHisto* ParityTwistCorrFctn::SameTyxHisto(){return mSameTyx;}
88
inline StHbt1DHisto* ParityTwistCorrFctn::SameTyyHisto(){return mSameTyy;}
89
inline StHbt1DHisto* ParityTwistCorrFctn::SameTyzHisto(){return mSameTyz;}
90
inline StHbt1DHisto* ParityTwistCorrFctn::SameTzxHisto(){return mSameTzx;}
91
inline StHbt1DHisto* ParityTwistCorrFctn::SameTzyHisto(){return mSameTzy;}
92
*/
93
inline
StHbt1DHisto
*
ParityTwistCorrFctn::SameTzzHisto
(){
return
mSameTzz;}
94
95
/*
96
inline StHbt1DHisto* ParityTwistCorrFctn::MixedTxxHisto(){return mMixedTxx;}
97
inline StHbt1DHisto* ParityTwistCorrFctn::MixedTxyHisto(){return mMixedTxy;}
98
inline StHbt1DHisto* ParityTwistCorrFctn::MixedTxzHisto(){return mMixedTxz;}
99
inline StHbt1DHisto* ParityTwistCorrFctn::MixedTyxHisto(){return mMixedTyx;}
100
inline StHbt1DHisto* ParityTwistCorrFctn::MixedTyyHisto(){return mMixedTyy;}
101
inline StHbt1DHisto* ParityTwistCorrFctn::MixedTyzHisto(){return mMixedTyz;}
102
inline StHbt1DHisto* ParityTwistCorrFctn::MixedTzxHisto(){return mMixedTzx;}
103
inline StHbt1DHisto* ParityTwistCorrFctn::MixedTzyHisto(){return mMixedTzy;}
104
*/
105
inline
StHbt1DHisto
* ParityTwistCorrFctn::MixedTzzHisto(){
return
mMixedTzz;}
106
107
// end parity histograms
108
inline
ParityTwistCorrFctn
* ParityTwistCorrFctn::Clone() {
ParityTwistCorrFctn
* c =
new
ParityTwistCorrFctn
(*
this
);
return
c;}
109
inline
ParityTwistCorrFctn::ParityTwistCorrFctn(
const
ParityTwistCorrFctn
& fctn) :
StHbtCorrFctn
() {
110
mTagWriter = StHbtTagWriter::Instance();
111
}
112
113
114
#endif
115
ParityTwistCorrFctn::SameTzzHisto
StHbt1DHisto * SameTzzHisto()
histograms
Definition:
ParityTwistCorrFctn.h:93
franks1HistoD
Definition:
franks1HistoD.hh:11
ParityTwistCorrFctn
Definition:
ParityTwistCorrFctn.h:10
StHbtCorrFctn
Definition:
StHbtCorrFctn.hh:66
StHbtPair
Definition:
StHbtPair.hh:98
StHbtTagWriter
Definition:
StHbtTagWriter.hh:16
Generated by
1.8.5