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
ThCorrFctn
StHbtThCFGaussSize.h
1
/***************************************************************************
2
*
3
*
4
*
5
* Author: Laurent Conin, Fabrice Retiere, Subatech, France
6
***************************************************************************
7
*
8
* Description : This class is used by StHbtThCFGaussFit to store information
9
* about the size of the source.
10
*
11
***************************************************************************
12
*
13
*
14
*
15
***************************************************************************/
16
17
#ifndef StHbtThCFGaussSize_h
18
#define StHbtThCFGaussSize_h
19
20
21
#include <
Stiostream.h
>
22
23
#include "StHbtMaker/ThCorrFctn/StHbtThCorrFctnCollection.hh"
24
#include "StHbtMaker/Infrastructure/StHbtTypes.hh"
25
class
StHbtThCorrFctn
;
26
class
StHbtThPair
;
27
28
29
class
StHbtThCFGaussSize
{
30
31
public
:
32
StHbtThCFGaussSize
();
33
StHbtThCFGaussSize
(
const
char
* aName,
double
aX,
double
aY,
double
aZ,
double
aT);
34
~
StHbtThCFGaussSize
();
35
36
StHbtThCFGaussSize
* Copy(
const
char
* aName,
double
aX,
double
aY,
double
aZ,
double
aT);
37
38
void
AddCorrFctn(
const
StHbtThCorrFctn
* );
39
void
FillPair(
StHbtThPair
* );
40
41
void
Finish();
42
StHbtString Report();
43
44
double
GetSizeX()
const
;
45
double
GetSizeY()
const
;
46
double
GetSizeZ()
const
;
47
double
GetTime()
const
;
48
49
protected
:
50
double
mSizeX;
51
double
mSizeY;
52
double
mSizeZ;
53
double
mTime;
54
char
* mName;
55
StHbtThCorrFctnCollection mThCorrFctnColl;
56
};
57
58
#endif
StHbtThCorrFctn
Definition:
StHbtThCorrFctn.hh:24
StHbtThPair
Definition:
StHbtThPair.hh:33
Stiostream.h
StHbtThCFGaussSize
Definition:
StHbtThCFGaussSize.h:29
Generated by
1.8.5