Heavy ion Analysis Libriares
Loading...
Searching...
No Matches
FemtoWeightGeneratorResidual.h
1
/*
2
* FemtoWeightGeneratorResidual.h
3
*
4
* Created on: 30 sie 2021
5
* Author: Daniel Wielanek
6
* E-mail: daniel.wielanek@gmail.com
7
* Warsaw University of Technology, Faculty of Physics
8
*/
9
#ifndef HALFEMTO_ANALYSIS_FEMTO_WEIGHTS_HALFEMTOWEIGHTGENERATORRESIDUAL_H_
10
#define HALFEMTO_ANALYSIS_FEMTO_WEIGHTS_HALFEMTOWEIGHTGENERATORRESIDUAL_H_
11
12
#include "FemtoWeightGenerator.h"
13
14
18
namespace
Hal
{
19
class
FemtoPair;
20
class
McTrack;
21
class
FemtoWeightGeneratorResidual
:
public
FemtoWeightGenerator
{
22
FemtoWeightGeneratorResidual
();
23
FemtoWeightGenerator
* fMainWeight;
24
FemtoPair
* fResPair;
25
enum class
eWeightType { kLednicky, kOther };
26
eWeightType fWeightType;
27
Bool_t fComplexFormat;
28
void
SetPairData(
McTrack
* tr1,
McTrack
* tr2);
29
30
public
:
31
FemtoWeightGeneratorResidual
(
const
FemtoWeightGenerator
& w);
32
FemtoWeightGeneratorResidual
(
const
FemtoWeightGeneratorResidual
& other);
33
virtual
Bool_t
Init
(Int_t task_id,
FemtoPair
* pair);
34
virtual
Double_t
GenerateWeight
(
FemtoPair
* pair);
35
virtual
Package
* Report()
const
;
36
FemtoWeightGeneratorResidual
& operator=(
const
FemtoWeightGeneratorResidual
& other);
37
virtual
~FemtoWeightGeneratorResidual
();
38
ClassDef(
FemtoWeightGeneratorResidual
, 1)
39
};
40
}
// namespace Hal
41
42
43
#endif
/* HALFEMTO_ANALYSIS_FEMTO_WEIGHTS_HALFEMTOWEIGHTGENERATORRESIDUAL_H_ */
Hal::FemtoPair
Definition
FemtoPair.h:28
Hal::FemtoWeightGeneratorResidual
Definition
FemtoWeightGeneratorResidual.h:21
Hal::FemtoWeightGeneratorResidual::GenerateWeight
virtual Double_t GenerateWeight(FemtoPair *pair)
Definition
FemtoWeightGeneratorResidual.cxx:37
Hal::FemtoWeightGeneratorResidual::Init
virtual Bool_t Init(Int_t task_id, FemtoPair *pair)
Definition
FemtoWeightGeneratorResidual.cxx:89
Hal::FemtoWeightGenerator
Definition
FemtoWeightGenerator.h:25
Hal::McTrack
Definition
McTrack.h:17
Hal::Package
Definition
Package.h:26
Hal
Definition
EventAnaChain.cxx:28
analysis
femto
weights
FemtoWeightGeneratorResidual.h
Generated on Wed Oct 23 2024 15:07:51 for Heavy ion Analysis Libriares by
1.12.0