CbmRoot
|
#include <UEvent.h>
Public Member Functions | |
UEvent () | |
UEvent (const UEvent &right) | |
UEvent & | operator= (const UEvent &right) |
virtual | ~UEvent () |
void | Print (Option_t *option="") const |
Int_t | GetEventNr () const |
Double_t | GetB () const |
Double_t | GetPhi () const |
Int_t | GetNes () const |
Int_t | GetStepNr () const |
Double_t | GetStepT () const |
Int_t | GetNpa () const |
TClonesArray * | GetParticleList () const |
void | GetComment (TString &comment) const |
UParticle * | GetParticle (Int_t index) const |
void | SetParameters (Int_t eventNr, Double_t b, Double_t phi, Int_t nes, Int_t stepNr, Double_t stepT, const char *comment="") |
void | SetEventNr (Int_t eventNr) |
void | SetB (Double_t b) |
void | SetPhi (Double_t phi) |
void | SetNes (Int_t nes) |
void | SetStepNr (Int_t stepNr) |
void | SetStepT (Double_t stepT) |
void | SetComment (const char *comment) |
void | AddParticle (Int_t index, Int_t pdg, Int_t status, Int_t parent, Int_t parentDecay, Int_t mate, Int_t decay, Int_t child[2], Double_t px, Double_t py, Double_t pz, Double_t e, Double_t x, Double_t y, Double_t z, Double_t t, Double_t weight) |
void | AddParticle (Int_t index, Int_t pdg, Int_t status, Int_t parent, Int_t parentDecay, Int_t mate, Int_t decay, Int_t child[2], TLorentzVector mom, TLorentzVector pos, Double_t weight) |
void | AddParticle (const UParticle &particle) |
void | Clear (Option_t *="") |
void | RemoveAt (Int_t i) |
ClassDef (UEvent, 2) | |
Private Attributes | |
Int_t | fEventNr |
Double_t | fB |
Double_t | fPhi |
Int_t | fNes |
Int_t | fStepNr |
Double_t | fStepT |
Int_t | fNpa |
TString | fComment |
TClonesArray * | fParticles |
UEvent::UEvent | ( | ) |
Definition at line 20 of file UEvent.cxx.
UEvent::UEvent | ( | const UEvent & | right | ) |
Definition at line 35 of file UEvent.cxx.
References fNpa, fParticles, and i.
|
virtual |
Definition at line 56 of file UEvent.cxx.
References Clear(), and fParticles.
void UEvent::AddParticle | ( | const UParticle & | particle | ) |
Definition at line 173 of file UEvent.cxx.
References fNpa.
void UEvent::AddParticle | ( | Int_t | index, |
Int_t | pdg, | ||
Int_t | status, | ||
Int_t | parent, | ||
Int_t | parentDecay, | ||
Int_t | mate, | ||
Int_t | decay, | ||
Int_t | child[2], | ||
Double_t | px, | ||
Double_t | py, | ||
Double_t | pz, | ||
Double_t | e, | ||
Double_t | x, | ||
Double_t | y, | ||
Double_t | z, | ||
Double_t | t, | ||
Double_t | weight | ||
) |
Definition at line 103 of file UEvent.cxx.
Referenced by NicaGeneratorWriteUnigen::AddParticle(), and NicaUnigenEventInterface::CopyAndCompress().
void UEvent::AddParticle | ( | Int_t | index, |
Int_t | pdg, | ||
Int_t | status, | ||
Int_t | parent, | ||
Int_t | parentDecay, | ||
Int_t | mate, | ||
Int_t | decay, | ||
Int_t | child[2], | ||
TLorentzVector | mom, | ||
TLorentzVector | pos, | ||
Double_t | weight | ||
) |
Definition at line 144 of file UEvent.cxx.
UEvent::ClassDef | ( | UEvent | , |
2 | |||
) |
void UEvent::Clear | ( | Option_t * | = "" | ) |
Definition at line 221 of file UEvent.cxx.
References fNpa, and fParticles.
Referenced by NicaUnigenEventInterface::Clear(), NicaGeneratorWriteUnigen::ClearEvent(), NicaUnigenEventInterface::CopyAndCompress(), and ~UEvent().
|
inline |
Definition at line 32 of file UEvent.h.
References fB.
Referenced by NicaUnigenEventInterface::CopyAndCompress(), NicaUnigenEventInterface::GetB(), NicaGeneratorReadUnigen::ReadEvent(), CbmUnigenGenerator::ReadEvent(), and NicaUnigenEvent::Update().
|
inline |
Definition at line 39 of file UEvent.h.
References fComment.
Referenced by NicaUnigenEventInterface::CopyAndCompress().
|
inline |
Definition at line 31 of file UEvent.h.
References fEventNr.
Referenced by NicaGeneratorReadUnigen::ReadEvent(), and CbmUnigenGenerator::ReadEvent().
|
inline |
Definition at line 34 of file UEvent.h.
References fNes.
Referenced by NicaUnigenEventInterface::CopyAndCompress(), and NicaGeneratorReadUnigen::ReadEvent().
|
inline |
Definition at line 37 of file UEvent.h.
References fNpa.
Referenced by NicaUnigenEventInterface::Boost(), NicaUnigenSource::Boost(), NicaUnigenEventInterface::GetTotalTrackNo(), NicaGeneratorReadUnigen::ReadEvent(), CbmUnigenGenerator::ReadEvent(), CbmUnigenGenerator::RegisterIons(), and NicaUnigenEvent::Update().
UParticle * UEvent::GetParticle | ( | Int_t | index | ) | const |
Definition at line 92 of file UEvent.cxx.
References fNpa, and fParticles.
Referenced by NicaUnigenEventInterface::Boost(), NicaUnigenSource::Boost(), NicaUnigenEventInterface::CopyAndCompress(), NicaUnigenEventInterface::FillTrackInterface(), NicaUnigenEventInterface::GetRawTrackPointer(), NicaGeneratorReadUnigen::ReadEvent(), CbmUnigenGenerator::ReadEvent(), CbmUnigenGenerator::RegisterIons(), and NicaUnigenEvent::Update().
|
inline |
Definition at line 38 of file UEvent.h.
References fParticles.
Referenced by NicaUnigenEventInterface::CopyAndCompress().
|
inline |
Definition at line 33 of file UEvent.h.
References fPhi.
Referenced by NicaUnigenEventInterface::CopyAndCompress(), NicaUnigenEventInterface::GetPhi(), NicaGeneratorReadUnigen::ReadEvent(), CbmUnigenGenerator::ReadEvent(), and NicaUnigenEvent::Update().
|
inline |
Definition at line 35 of file UEvent.h.
References fStepNr.
Referenced by NicaUnigenEventInterface::CopyAndCompress(), and NicaGeneratorReadUnigen::ReadEvent().
|
inline |
Definition at line 36 of file UEvent.h.
References fStepT.
Referenced by NicaUnigenEventInterface::CopyAndCompress().
void UEvent::Print | ( | Option_t * | option = "" | ) | const |
Definition at line 65 of file UEvent.cxx.
References fB, fComment, fEventNr, fNes, fNpa, fParticles, fPhi, fStepNr, fStepT, and UParticle::Print().
void UEvent::RemoveAt | ( | Int_t | i | ) |
Definition at line 230 of file UEvent.cxx.
References fParticles, and i.
Referenced by NicaUnigenEventInterface::Compress().
|
inline |
Definition at line 49 of file UEvent.h.
References fB.
Referenced by NicaGeneratorWriteUnigen::AddEvent(), NicaUnigenEventInterface::CopyAndCompress(), and NicaUnigenEventInterface::SetB().
|
inline |
Definition at line 54 of file UEvent.h.
References fComment.
Referenced by NicaUnigenEventInterface::CopyAndCompress().
|
inline |
Definition at line 48 of file UEvent.h.
References fEventNr.
Referenced by NicaGeneratorWriteUnigen::AddEvent().
|
inline |
Definition at line 51 of file UEvent.h.
References fNes.
Referenced by NicaGeneratorWriteUnigen::AddEvent(), and NicaUnigenEventInterface::CopyAndCompress().
void UEvent::SetParameters | ( | Int_t | eventNr, |
Double_t | b, | ||
Double_t | phi, | ||
Int_t | nes, | ||
Int_t | stepNr, | ||
Double_t | stepT, | ||
const char * | comment = "" |
||
) |
|
inline |
Definition at line 50 of file UEvent.h.
References fPhi.
Referenced by NicaGeneratorWriteUnigen::AddEvent(), NicaUnigenEventInterface::CopyAndCompress(), and NicaUnigenEventInterface::SetPhi().
|
inline |
Definition at line 52 of file UEvent.h.
References fStepNr.
Referenced by NicaGeneratorWriteUnigen::AddEvent(), and NicaUnigenEventInterface::CopyAndCompress().
|
inline |
Definition at line 53 of file UEvent.h.
References fStepT.
Referenced by NicaGeneratorWriteUnigen::AddEvent(), and NicaUnigenEventInterface::CopyAndCompress().
|
private |
Definition at line 16 of file UEvent.h.
Referenced by GetB(), operator=(), Print(), SetB(), and SetParameters().
|
private |
Definition at line 22 of file UEvent.h.
Referenced by GetComment(), operator=(), Print(), SetComment(), and SetParameters().
|
private |
Definition at line 15 of file UEvent.h.
Referenced by GetEventNr(), operator=(), Print(), SetEventNr(), and SetParameters().
|
private |
Definition at line 18 of file UEvent.h.
Referenced by GetNes(), operator=(), Print(), SetNes(), and SetParameters().
|
private |
Definition at line 21 of file UEvent.h.
Referenced by AddParticle(), Clear(), GetNpa(), GetParticle(), operator=(), Print(), and UEvent().
|
private |
Definition at line 23 of file UEvent.h.
Referenced by Clear(), GetParticle(), GetParticleList(), operator=(), Print(), RemoveAt(), UEvent(), and ~UEvent().
|
private |
Definition at line 17 of file UEvent.h.
Referenced by GetPhi(), operator=(), Print(), SetParameters(), and SetPhi().
|
private |
Definition at line 19 of file UEvent.h.
Referenced by GetStepNr(), operator=(), Print(), SetParameters(), and SetStepNr().
|
private |
Definition at line 20 of file UEvent.h.
Referenced by GetStepT(), operator=(), Print(), SetParameters(), and SetStepT().