1#ifndef __KVREACTIONPLANEESTIMATOR_H
2#define __KVREACTIONPLANEESTIMATOR_H
4#include "KVVGVectorSum.h"
70 if (rapidity > 0.3)
return 1.0;
71 else if (rapidity < -0.3)
return -1.0;
108 Error(
"Init",
"Projectile CM rapidity not set for this variable: %s. Use method SetNormalization() before calculating.",
#define ClassDef(name, id)
Description of properties and kinematics of atomic nuclei.
Estimate of reaction plane orientation using transverse momentum method of Danielewicz & Odyniec.
static TF1 * GetDeltaPhiRFitFunction()
void fill(const KVNucleus *n)
void SetNormalization(Double_t r)
KVReactionPlaneEstimator()
TVector3 GetQForParticle(const KVNucleus *n)
KVReactionPlaneEstimator(const Char_t *name)
Double_t getvalue_int(Int_t) const
std::function< double(const KVNucleus *)> weight_function
virtual ~KVReactionPlaneEstimator()
void Add(const TVector3 &obj)
const TVector3 & GetSumObject() const
Global variable calculating sum of 3-dimensional vectors.
const char * GetName() const override
virtual void Error(const char *method, const char *msgfmt,...) const