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 24 of file UEvent.cxx.
UEvent::UEvent | ( | const UEvent & | right | ) |
Definition at line 41 of file UEvent.cxx.
References fNpa.
|
virtual |
Definition at line 63 of file UEvent.cxx.
References Clear(), and fParticles.
void UEvent::AddParticle | ( | const UParticle & | particle | ) |
Definition at line 137 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 113 of file UEvent.cxx.
Referenced by HalCbmUnigenEventInterface::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 126 of file UEvent.cxx.
UEvent::ClassDef | ( | UEvent | , |
2 | ) |
void UEvent::Clear | ( | Option_t * | = "" | ) |
Definition at line 183 of file UEvent.cxx.
References Clear(), fNpa, and fParticles.
Referenced by HalCbmUnigenEventInterface::Clear(), Clear(), HalCbmUnigenEventInterface::CopyAndCompress(), and ~UEvent().
|
inline |
Definition at line 37 of file UEvent.h.
References fB.
Referenced by HalCbmUnigenEventInterface::CopyAndCompress(), HalCbmUnigenEventInterface::GetB(), CbmUnigenGenerator::ReadEvent(), and HalCbmUnigenEvent::Update().
|
inline |
Definition at line 44 of file UEvent.h.
References fComment.
Referenced by HalCbmUnigenEventInterface::CopyAndCompress().
|
inline |
Definition at line 36 of file UEvent.h.
References fEventNr.
Referenced by CbmUnigenGenerator::ReadEvent().
|
inline |
Definition at line 39 of file UEvent.h.
References fNes.
Referenced by HalCbmUnigenEventInterface::CopyAndCompress().
|
inline |
Definition at line 42 of file UEvent.h.
References fNpa.
Referenced by CbmUnigenSource::Boost(), HalCbmUnigenEventInterface::Boost(), HalCbmUnigenEventInterface::GetTotalTrackNo(), CbmUnigenGenerator::ReadEvent(), CbmUnigenGenerator::RegisterIons(), and HalCbmUnigenEvent::Update().
UParticle * UEvent::GetParticle | ( | Int_t | index | ) | const |
Definition at line 101 of file UEvent.cxx.
References fNpa, and fParticles.
Referenced by CbmUnigenSource::Boost(), HalCbmUnigenEventInterface::Boost(), HalCbmUnigenEventInterface::CopyAndCompress(), HalCbmUnigenEventInterface::FillTrackInterface(), HalCbmUnigenEventInterface::GetRawTrackPointer(), CbmSimTracksConverter::ProcessData(), CbmUnigenGenerator::ReadEvent(), CbmUnigenGenerator::RegisterIons(), and HalCbmUnigenEvent::Update().
|
inline |
Definition at line 43 of file UEvent.h.
References fParticles.
Referenced by HalCbmUnigenEventInterface::CopyAndCompress().
|
inline |
Definition at line 38 of file UEvent.h.
References fPhi.
Referenced by HalCbmUnigenEventInterface::CopyAndCompress(), HalCbmUnigenEventInterface::GetPhi(), CbmSimTracksConverter::ProcessData(), CbmUnigenGenerator::ReadEvent(), and HalCbmUnigenEvent::Update().
|
inline |
Definition at line 40 of file UEvent.h.
References fStepNr.
Referenced by HalCbmUnigenEventInterface::CopyAndCompress().
|
inline |
Definition at line 41 of file UEvent.h.
References fStepT.
Referenced by HalCbmUnigenEventInterface::CopyAndCompress().
void UEvent::Print | ( | Option_t * | option = "" | ) | const |
Definition at line 73 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 193 of file UEvent.cxx.
References fParticles.
Referenced by HalCbmUnigenEventInterface::Compress().
|
inline |
Definition at line 49 of file UEvent.h.
References fB.
Referenced by HalCbmUnigenEventInterface::CopyAndCompress(), and HalCbmUnigenEventInterface::SetB().
|
inline |
Definition at line 54 of file UEvent.h.
References fComment.
Referenced by HalCbmUnigenEventInterface::CopyAndCompress().
|
inline |
|
inline |
Definition at line 51 of file UEvent.h.
References fNes.
Referenced by HalCbmUnigenEventInterface::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 HalCbmUnigenEventInterface::CopyAndCompress(), and HalCbmUnigenEventInterface::SetPhi().
|
inline |
Definition at line 52 of file UEvent.h.
References fStepNr.
Referenced by HalCbmUnigenEventInterface::CopyAndCompress().
|
inline |
Definition at line 53 of file UEvent.h.
References fStepT.
Referenced by HalCbmUnigenEventInterface::CopyAndCompress().
|
private |
Definition at line 21 of file UEvent.h.
Referenced by GetB(), operator=(), Print(), SetB(), and SetParameters().
|
private |
Definition at line 27 of file UEvent.h.
Referenced by GetComment(), operator=(), Print(), SetComment(), and SetParameters().
|
private |
Definition at line 20 of file UEvent.h.
Referenced by GetEventNr(), operator=(), Print(), SetEventNr(), and SetParameters().
|
private |
Definition at line 23 of file UEvent.h.
Referenced by GetNes(), operator=(), Print(), SetNes(), and SetParameters().
|
private |
Definition at line 26 of file UEvent.h.
Referenced by AddParticle(), AddParticle(), AddParticle(), Clear(), GetNpa(), GetParticle(), operator=(), Print(), and UEvent().
|
private |
Definition at line 28 of file UEvent.h.
Referenced by Clear(), GetParticle(), GetParticleList(), operator=(), Print(), RemoveAt(), and ~UEvent().
|
private |
Definition at line 22 of file UEvent.h.
Referenced by GetPhi(), operator=(), Print(), SetParameters(), and SetPhi().
|
private |
Definition at line 24 of file UEvent.h.
Referenced by GetStepNr(), operator=(), Print(), SetParameters(), and SetStepNr().
|
private |
Definition at line 25 of file UEvent.h.
Referenced by GetStepT(), operator=(), Print(), SetParameters(), and SetStepT().