|
BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
|
#include <MpdPHSDGenerator.h>
Public Member Functions | |
| MpdPHSDGenerator () | |
| MpdPHSDGenerator (const char *filename) | |
| Default constructor. | |
| virtual | ~MpdPHSDGenerator () |
| Destructor. | |
| Bool_t | ReadEvent (FairPrimaryGenerator *primGen) |
| Read event. | |
| Bool_t | SkipEvents (Int_t n) |
| Skip n events, return kTRUE if successful. | |
| void | SetPsiRP (Double_t PsiRP) |
| Set fixed reaction plane angle. | |
| MpdPHSDGenerator () | |
| MpdPHSDGenerator (const char *filename) | |
| Default constructor. | |
| virtual | ~MpdPHSDGenerator () |
| Destructor. | |
| Bool_t | ReadEvent (FairPrimaryGenerator *primGen) |
| Read event. | |
| Bool_t | SkipEvents (Int_t n) |
| Skip n events, return kTRUE if successful. | |
| void | SetPsiRP (Double_t PsiRP) |
| Set fixed reaction plane angle. | |
Private Member Functions | |
| Bool_t | ReadHeader () |
| random/fixed reaction plane | |
| void | SkipTrack () |
| read event header, return kTRUE if successful | |
| Bool_t | ReadHeader () |
| random/fixed reaction plane | |
| void | SkipTrack () |
| read event header, return kTRUE if successful | |
Private Attributes | |
| Int_t | fntr |
| Float_t | fb |
| number of tracks in given event | |
| gzFile | fgzFile |
| impact parameter in given event | |
| char | fbuffer [256] |
| file | |
| TRandom2 * | frandom |
| reading buffer | |
| Double_t | fPsiRP |
| Bool_t | fisRP |
| reaction plane angle | |
Definition at line 20 of file MpdPHSDGenerator.h.
| MpdPHSDGenerator::MpdPHSDGenerator | ( | ) |
Definition at line 20 of file MpdPHSDGenerator.cxx.
Referenced by SkipTrack().
| MpdPHSDGenerator::MpdPHSDGenerator | ( | const char * | filename | ) |
|
virtual |
Definition at line 39 of file MpdPHSDGenerator.cxx.
| MpdPHSDGenerator::MpdPHSDGenerator | ( | ) |
| MpdPHSDGenerator::MpdPHSDGenerator | ( | const char * | filename | ) |
|
virtual |
| Bool_t MpdPHSDGenerator::ReadEvent | ( | FairPrimaryGenerator * | primGen | ) |
Definition at line 48 of file MpdPHSDGenerator.cxx.
References TMath::Cos(), fb, fbuffer, fgzFile, fisRP, fntr, fPsiRP, frandom, gCoordinateSystem, TDatabasePDG::GetParticle(), i, TDatabasePDG::Instance(), kProtonMass, TParticlePDG::Mass(), TMath::Pi(), ReadHeader(), MpdMCEventHeader::SetPhi(), TMath::Sin(), TMath::Sqrt(), and sysLaboratory.
| Bool_t MpdPHSDGenerator::ReadEvent | ( | FairPrimaryGenerator * | primGen | ) |
|
private |
Definition at line 157 of file MpdPHSDGenerator.cxx.
References fb, fbuffer, fgzFile, and fntr.
Referenced by ReadEvent(), and SkipEvents().
|
private |
|
inline |
Definition at line 34 of file MpdPHSDGenerator.h.
|
inline |
Definition at line 34 of file MpdPHSDGenerator.h.
Definition at line 185 of file MpdPHSDGenerator.cxx.
References fntr, i, n, ReadHeader(), and SkipTrack().
Referenced by run8_sim_bmn(), run_sim_bmn(), run_sim_bmn(), run_sim_bmn(), run_sim_bmn_ecal(), run_sim_bmn_zdc(), run_sim_filter(), and run_sim_src().
|
private |
Definition at line 176 of file MpdPHSDGenerator.cxx.
References fbuffer, and fgzFile.
Referenced by SkipEvents().
|
private |
|
private |
Definition at line 42 of file MpdPHSDGenerator.h.
Referenced by ReadEvent(), and ReadHeader().
|
private |
Definition at line 46 of file MpdPHSDGenerator.h.
Referenced by ReadEvent(), ReadHeader(), and SkipTrack().
|
private |
Definition at line 44 of file MpdPHSDGenerator.h.
Referenced by MpdPHSDGenerator(), ~MpdPHSDGenerator(), ReadEvent(), ReadHeader(), and SkipTrack().
|
private |
Definition at line 50 of file MpdPHSDGenerator.h.
Referenced by MpdPHSDGenerator(), ReadEvent(), and SetPsiRP().
|
private |
Definition at line 41 of file MpdPHSDGenerator.h.
Referenced by ReadEvent(), ReadHeader(), and SkipEvents().
|
private |
Definition at line 49 of file MpdPHSDGenerator.h.
Referenced by MpdPHSDGenerator(), ReadEvent(), and SetPsiRP().
|
private |
Definition at line 48 of file MpdPHSDGenerator.h.
Referenced by MpdPHSDGenerator(), ~MpdPHSDGenerator(), and ReadEvent().