10#ifndef HALFEMTOWEIGHTGENERATOR_H_
11#define HALFEMTOWEIGHTGENERATOR_H_
13#include "FemtoConst.h"
17#include <RtypesCore.h>
104 virtual void SetPairType(Femto::EPairType aPairType);
186 virtual void Print(Option_t* option =
"")
const;
187 virtual Package* Report()
const;
214 inline Package* FemtoWeightGenerator::Report()
const {
return new Package(
this); }
virtual FemtoWeightGenerator & operator=(const FemtoWeightGenerator &aModel)
virtual Double_t GetKStar() const
virtual Double_t GetRStar() const
virtual Bool_t Init(Int_t task_id, FemtoPair *pair)
void CalculateKinematics(FemtoPair *pair)
virtual Double_t GetRStarLong() const
virtual Double_t GenerateWeight(FemtoPair *pair)
virtual Double_t GetRStarOut() const
virtual void SetPairTypeFromPair(FemtoPair *pair)
virtual Femto::EPairType GetPairTypeFromPair(FemtoPair *pair)
Femto::EPairType fPairType
virtual Femto::EPairType GetPairType() const
virtual Double_t GetKStarSide() const
virtual Bool_t IsPairSupported(Femto::EPairType) const
virtual FemtoWeightGenerator * MakeCopy() const
virtual Double_t GetKStarLong() const
virtual Double_t GetRStarSide() const
virtual Double_t GetKStarOut() const
virtual void SetPairType(Femto::EPairType aPairType)
virtual FemtoWeightGenerator * Clone(const char *="") const