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
Base
StHbtFsiWeight.hh
1
/***************************************************************************
2
*
3
*
4
*
5
* Author: Laurent Conin, Fabrice Retiere, Subatech, France
6
***************************************************************************
7
*
8
* Description : Base class for the Weight calculator
9
*
10
***************************************************************************
11
*
12
*
13
*
14
***************************************************************************/
15
16
#ifndef StHbtFsiWeight_hh
17
#define StHbtFsiWeight_hh
18
19
#include "StHbtMaker/Infrastructure/StHbtTypes.hh"
20
21
class
StHbtThPair
;
22
23
24
class
StHbtFsiWeight
{
25
public
:
26
StHbtFsiWeight
();
27
virtual
~
StHbtFsiWeight
();
28
29
// This function provide a standard input for the weight calculator
30
// No matter the hidden info format
31
virtual
double
GetWeight(
const
StHbtThPair
* aThPair)=0;
32
// Use when the 3 body calculation is switched on
33
virtual
double
GetWeightDen();
34
35
virtual
StHbtString Report();
36
37
protected
:
38
double
mWeightDen;
39
40
#ifdef __ROOT__
41
ClassDef(
StHbtFsiWeight
,1)
42
#endif
43
};
44
45
#endif
StHbtThPair
Definition:
StHbtThPair.hh:33
StHbtFsiWeight
Definition:
StHbtFsiWeight.hh:24
Generated by
1.8.5