20 void Set(
const Double_t r,
const Double_t theta,
const Double_t phi,
21 const Double_t impactParameter,
const Double_t Theta,
const Double_t Phi,
22 const Bool_t isThetaFirst = kTRUE) ;
24 Double_t GetX()
const ;
25 Double_t
GetY()
const ;
26 Double_t
GetZ()
const ;
27 Double_t
GetXYZ(
const Char_t* name=
"X")
const ;
29 Double_t
GetR()
const ;
34 Double_t
GetWeight(
const UInt_t weightId=0)
const ;
46 Double_t mMultiplicity ;
Double_t GetR() const
Get azimuthal angle of nucleon.
void IncrementNcoll()
Increment Npart(x,y)
Double_t GetY() const
Get x position.
void SetMultiplicity(const Double_t val)
Increment Ncoll(x,y)
void Set(const Double_t r, const Double_t theta, const Double_t phi, const Double_t impactParameter, const Double_t Theta, const Double_t Phi, const Bool_t isThetaFirst=kTRUE)
Reset all data members.
void Reset()
Default destructor.
UInt_t GetNpart() const
Get radius.
Double_t GetMultiplicity() const
Get Ncoll(x,y)
Double_t GetZ() const
Get y position.
Double_t GetPhi() const
Get x/y/z or their product (see source)
Double_t GetXYZ(const Char_t *name="X") const
Get z position.
UInt_t GetNcoll() const
Get Npart(x,y)
Double_t GetWeight(const UInt_t weightId=0) const
Get Multiplicity(x,y)
const TVector3 & GetVector() const
Set multiplicity.
void IncrementNpart()
Get weight factor to calculate average quantities.