Heavy ion Analysis Libriares
Loading...
Searching...
No Matches
FemtoWeightGeneratorSupressed.h
1
/*
2
* FemtoWeightSupressed.h
3
*
4
* Created on: 22 lis 2018
5
* Author: Daniel Wielanek
6
* E-mail: daniel.wielanek@gmail.com
7
* Warsaw University of Technology, Faculty of Physics
8
*/
9
#ifndef HALFEMTOWEIGHTGENERATORSUPRESSED_H_
10
#define HALFEMTOWEIGHTGENERATORSUPRESSED_H_
11
12
#include "FemtoWeightGenerator.h"
13
17
namespace
Hal
{
18
class
FemtoWeightGeneratorSupressed
:
public
FemtoWeightGenerator
{
19
FemtoWeightGenerator
* fWeightGenerator;
20
Double_t fSupressionFactor;
21
22
public
:
23
FemtoWeightGeneratorSupressed
() : fWeightGenerator(
nullptr
), fSupressionFactor(0.0) {};
28
FemtoWeightGeneratorSupressed
(
const
FemtoWeightGenerator
& weight);
33
FemtoWeightGeneratorSupressed
(
const
FemtoWeightGeneratorSupressed
& other);
38
void
SetSupressionFactor
(Double_t factor);
39
virtual
Bool_t
Init
(Int_t task_id,
FemtoPair
* pair);
40
virtual
Double_t
GenerateWeight
(
FemtoPair
* pair);
41
FemtoWeightGeneratorSupressed
& operator=(
const
FemtoWeightGeneratorSupressed
& other);
42
virtual
FemtoWeightGeneratorSupressed
*
MakeCopy
()
const
{
return
new
FemtoWeightGeneratorSupressed
(*
this
); };
43
virtual
Package
* Report()
const
;
44
virtual
~FemtoWeightGeneratorSupressed
();
45
ClassDef(
FemtoWeightGeneratorSupressed
, 1)
46
};
47
}
// namespace Hal
48
49
#endif
/* HALFEMTOWEIGHTGENERATORSUPRESSED_H_ */
Hal::FemtoPair
Definition
FemtoPair.h:28
Hal::FemtoWeightGeneratorSupressed
Definition
FemtoWeightGeneratorSupressed.h:18
Hal::FemtoWeightGeneratorSupressed::SetSupressionFactor
void SetSupressionFactor(Double_t factor)
Definition
FemtoWeightGeneratorSupressed.cxx:38
Hal::FemtoWeightGeneratorSupressed::Init
virtual Bool_t Init(Int_t task_id, FemtoPair *pair)
Definition
FemtoWeightGeneratorSupressed.cxx:42
Hal::FemtoWeightGeneratorSupressed::MakeCopy
virtual FemtoWeightGeneratorSupressed * MakeCopy() const
Definition
FemtoWeightGeneratorSupressed.h:42
Hal::FemtoWeightGeneratorSupressed::GenerateWeight
virtual Double_t GenerateWeight(FemtoPair *pair)
Definition
FemtoWeightGeneratorSupressed.cxx:28
Hal::FemtoWeightGenerator
Definition
FemtoWeightGenerator.h:25
Hal::Package
Definition
Package.h:26
Hal
Definition
EventAnaChain.cxx:28
analysis
femto
weights
FemtoWeightGeneratorSupressed.h
Generated on Wed Oct 23 2024 15:07:51 for Heavy ion Analysis Libriares by
1.12.0