BmnRoot
Loading...
Searching...
No Matches
URun Class Reference

#include <URun.h>

Inheritance diagram for URun:
[legend]
Collaboration diagram for URun:
[legend]

Public Member Functions

 URun ()
 
 URun (const char *generator, const char *comment, Int_t aProj, Int_t zProj, Double_t pProj, Int_t aTarg, Int_t zTarg, Double_t pTarg, Double_t bMin, Double_t bMax, Int_t bWeight, Double_t phiMin, Double_t phiMax, Double_t sigma, Int_t nEvents)
 
virtual ~URun ()
 
void Print (Option_t *="") const
 
void GetGenerator (TString &generator)
 
void GetComment (TString &comment)
 
void GetDecayer (TString &decayer)
 
Int_t GetAProj () const
 
Int_t GetZProj () const
 
Double_t GetPProj () const
 
Int_t GetATarg () const
 
Int_t GetZTarg () const
 
Double_t GetPTarg () const
 
Double_t GetBMin () const
 
Double_t GetBMax () const
 
Int_t GetBWeight () const
 
Double_t GetPhiMax () const
 
Double_t GetPhiMin () const
 
Double_t GetSigma () const
 
Int_t GetNEvents () const
 
Double_t GetSqrtS ()
 
Double_t GetNNSqrtS ()
 
Double_t GetProjectileEnergy ()
 
Double_t GetTargetEnergy ()
 
Double_t GetBetaCM ()
 
Double_t GetGammaCM ()
 
void SetNEvents (Int_t nEvents)
 
void SetPProj (Double_t pProj)
 
void SetPTarg (Double_t pTarg)
 
void SetDecayer (TString decayer)
 
 ClassDef (URun, 1)
 
 URun ()
 
 URun (const char *generator, const char *comment, Int_t aProj, Int_t zProj, Double_t pProj, Int_t aTarg, Int_t zTarg, Double_t pTarg, Double_t bMin, Double_t bMax, Int_t bWeight, Double_t phiMin, Double_t phiMax, Double_t sigma, Int_t nEvents)
 
virtual ~URun ()
 
void Print (Option_t *="") const
 
void GetGenerator (TString &generator)
 
void GetComment (TString &comment)
 
void GetDecayer (TString &decayer)
 
Int_t GetAProj () const
 
Int_t GetZProj () const
 
Double_t GetPProj () const
 
Int_t GetATarg () const
 
Int_t GetZTarg () const
 
Double_t GetPTarg () const
 
Double_t GetBMin () const
 
Double_t GetBMax () const
 
Int_t GetBWeight () const
 
Double_t GetPhiMax () const
 
Double_t GetPhiMin () const
 
Double_t GetSigma () const
 
Int_t GetNEvents () const
 
Double_t GetSqrtS ()
 
Double_t GetNNSqrtS ()
 
Double_t GetProjectileEnergy ()
 
Double_t GetTargetEnergy ()
 
Double_t GetBetaCM ()
 
Double_t GetGammaCM ()
 
void SetNEvents (Int_t nEvents)
 
void SetPProj (Double_t pProj)
 
void SetPTarg (Double_t pTarg)
 
void SetDecayer (TString decayer)
 
 ClassDef (URun, 1)
 

Detailed Description

Definition at line 8 of file URun.h.

Constructor & Destructor Documentation

◆ URun() [1/4]

URun::URun ( )

Definition at line 19 of file URun.cxx.

◆ URun() [2/4]

URun::URun ( const char *  generator,
const char *  comment,
Int_t  aProj,
Int_t  zProj,
Double_t  pProj,
Int_t  aTarg,
Int_t  zTarg,
Double_t  pTarg,
Double_t  bMin,
Double_t  bMax,
Int_t  bWeight,
Double_t  phiMin,
Double_t  phiMax,
Double_t  sigma,
Int_t  nEvents 
)

Definition at line 44 of file URun.cxx.

◆ ~URun() [1/2]

URun::~URun ( )
virtual

Definition at line 73 of file URun.cxx.

◆ URun() [3/4]

URun::URun ( )

◆ URun() [4/4]

URun::URun ( const char *  generator,
const char *  comment,
Int_t  aProj,
Int_t  zProj,
Double_t  pProj,
Int_t  aTarg,
Int_t  zTarg,
Double_t  pTarg,
Double_t  bMin,
Double_t  bMax,
Int_t  bWeight,
Double_t  phiMin,
Double_t  phiMax,
Double_t  sigma,
Int_t  nEvents 
)

◆ ~URun() [2/2]

virtual URun::~URun ( )
virtual

Member Function Documentation

◆ ClassDef() [1/2]

URun::ClassDef ( URun  ,
 
)

◆ ClassDef() [2/2]

URun::ClassDef ( URun  ,
 
)

◆ GetAProj() [1/2]

Int_t URun::GetAProj ( ) const
inline

Definition at line 41 of file URun.h.

◆ GetAProj() [2/2]

Int_t URun::GetAProj ( ) const
inline

Definition at line 41 of file URun.h.

◆ GetATarg() [1/2]

Int_t URun::GetATarg ( ) const
inline

Definition at line 44 of file URun.h.

◆ GetATarg() [2/2]

Int_t URun::GetATarg ( ) const
inline

Definition at line 44 of file URun.h.

◆ GetBetaCM() [1/2]

Double_t URun::GetBetaCM ( )

Definition at line 179 of file URun.cxx.

References GetProjectileEnergy(), and GetTargetEnergy().

Referenced by GetGammaCM().

◆ GetBetaCM() [2/2]

Double_t URun::GetBetaCM ( )

◆ GetBMax() [1/2]

Double_t URun::GetBMax ( ) const
inline

Definition at line 48 of file URun.h.

◆ GetBMax() [2/2]

Double_t URun::GetBMax ( ) const
inline

Definition at line 48 of file URun.h.

◆ GetBMin() [1/2]

Double_t URun::GetBMin ( ) const
inline

Definition at line 47 of file URun.h.

◆ GetBMin() [2/2]

Double_t URun::GetBMin ( ) const
inline

Definition at line 47 of file URun.h.

◆ GetBWeight() [1/2]

Int_t URun::GetBWeight ( ) const
inline

Definition at line 49 of file URun.h.

◆ GetBWeight() [2/2]

Int_t URun::GetBWeight ( ) const
inline

Definition at line 49 of file URun.h.

◆ GetComment() [1/2]

void URun::GetComment ( TString &  comment)
inline

Definition at line 39 of file URun.h.

◆ GetComment() [2/2]

void URun::GetComment ( TString &  comment)
inline

Definition at line 39 of file URun.h.

◆ GetDecayer() [1/2]

void URun::GetDecayer ( TString &  decayer)
inline

Definition at line 40 of file URun.h.

◆ GetDecayer() [2/2]

void URun::GetDecayer ( TString &  decayer)
inline

Definition at line 40 of file URun.h.

◆ GetGammaCM() [1/2]

Double_t URun::GetGammaCM ( )

Definition at line 190 of file URun.cxx.

References GetBetaCM().

◆ GetGammaCM() [2/2]

Double_t URun::GetGammaCM ( )

◆ GetGenerator() [1/2]

void URun::GetGenerator ( TString &  generator)
inline

Definition at line 38 of file URun.h.

◆ GetGenerator() [2/2]

void URun::GetGenerator ( TString &  generator)
inline

Definition at line 38 of file URun.h.

◆ GetNEvents() [1/2]

Int_t URun::GetNEvents ( ) const
inline

Definition at line 53 of file URun.h.

◆ GetNEvents() [2/2]

Int_t URun::GetNEvents ( ) const
inline

Definition at line 53 of file URun.h.

◆ GetNNSqrtS() [1/2]

Double_t URun::GetNNSqrtS ( )

Definition at line 156 of file URun.cxx.

Referenced by MpdUnigenGenerator::MpdUnigenGenerator().

◆ GetNNSqrtS() [2/2]

Double_t URun::GetNNSqrtS ( )

◆ GetPhiMax() [1/2]

Double_t URun::GetPhiMax ( ) const
inline

Definition at line 50 of file URun.h.

References fPhiMax.

◆ GetPhiMax() [2/2]

Double_t URun::GetPhiMax ( ) const
inline

Definition at line 50 of file URun.h.

References fPhiMax.

◆ GetPhiMin() [1/2]

Double_t URun::GetPhiMin ( ) const
inline

Definition at line 51 of file URun.h.

References fPhiMin.

◆ GetPhiMin() [2/2]

Double_t URun::GetPhiMin ( ) const
inline

Definition at line 51 of file URun.h.

References fPhiMin.

◆ GetPProj() [1/2]

Double_t URun::GetPProj ( ) const
inline

Definition at line 43 of file URun.h.

Referenced by MpdUnigenGenerator::MpdUnigenGenerator().

◆ GetPProj() [2/2]

Double_t URun::GetPProj ( ) const
inline

Definition at line 43 of file URun.h.

◆ GetProjectileEnergy() [1/2]

Double_t URun::GetProjectileEnergy ( )

Definition at line 110 of file URun.cxx.

Referenced by GetBetaCM(), and GetSqrtS().

◆ GetProjectileEnergy() [2/2]

Double_t URun::GetProjectileEnergy ( )

◆ GetPTarg() [1/2]

Double_t URun::GetPTarg ( ) const
inline

Definition at line 46 of file URun.h.

Referenced by MpdUnigenGenerator::MpdUnigenGenerator().

◆ GetPTarg() [2/2]

Double_t URun::GetPTarg ( ) const
inline

Definition at line 46 of file URun.h.

◆ GetSigma() [1/2]

Double_t URun::GetSigma ( ) const
inline

Definition at line 52 of file URun.h.

◆ GetSigma() [2/2]

Double_t URun::GetSigma ( ) const
inline

Definition at line 52 of file URun.h.

◆ GetSqrtS() [1/2]

Double_t URun::GetSqrtS ( )

Definition at line 166 of file URun.cxx.

References GetProjectileEnergy(), and GetTargetEnergy().

◆ GetSqrtS() [2/2]

Double_t URun::GetSqrtS ( )

◆ GetTargetEnergy() [1/2]

Double_t URun::GetTargetEnergy ( )

Definition at line 133 of file URun.cxx.

Referenced by GetBetaCM(), and GetSqrtS().

◆ GetTargetEnergy() [2/2]

Double_t URun::GetTargetEnergy ( )

◆ GetZProj() [1/2]

Int_t URun::GetZProj ( ) const
inline

Definition at line 42 of file URun.h.

◆ GetZProj() [2/2]

Int_t URun::GetZProj ( ) const
inline

Definition at line 42 of file URun.h.

◆ GetZTarg() [1/2]

Int_t URun::GetZTarg ( ) const
inline

Definition at line 45 of file URun.h.

◆ GetZTarg() [2/2]

Int_t URun::GetZTarg ( ) const
inline

Definition at line 45 of file URun.h.

◆ Print() [1/2]

void URun::Print ( Option_t *  = "") const

Definition at line 82 of file URun.cxx.

◆ Print() [2/2]

void URun::Print ( Option_t *  = "") const

◆ SetDecayer() [1/2]

void URun::SetDecayer ( TString  decayer)
inline

Definition at line 63 of file URun.h.

◆ SetDecayer() [2/2]

void URun::SetDecayer ( TString  decayer)
inline

Definition at line 63 of file URun.h.

◆ SetNEvents() [1/2]

void URun::SetNEvents ( Int_t  nEvents)
inline

Definition at line 60 of file URun.h.

◆ SetNEvents() [2/2]

void URun::SetNEvents ( Int_t  nEvents)
inline

Definition at line 60 of file URun.h.

◆ SetPProj() [1/2]

void URun::SetPProj ( Double_t  pProj)
inline

Definition at line 61 of file URun.h.

◆ SetPProj() [2/2]

void URun::SetPProj ( Double_t  pProj)
inline

Definition at line 61 of file URun.h.

◆ SetPTarg() [1/2]

void URun::SetPTarg ( Double_t  pTarg)
inline

Definition at line 62 of file URun.h.

◆ SetPTarg() [2/2]

void URun::SetPTarg ( Double_t  pTarg)
inline

Definition at line 62 of file URun.h.


The documentation for this class was generated from the following files: