Heavy ion Analysis Libriares
Loading...
Searching...
No Matches
UEvent Class Reference
Inheritance diagram for UEvent:

Public Member Functions

 UEvent (const UEvent &right)
 
UEventoperator= (const UEvent &right)
 
void Print (Option_t *option="")
 
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
 
UParticleGetParticle (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 ()
 
void RemoveAt (Int_t i)
 
 ClassDef (UEvent, 2)
 

Detailed Description

Definition at line 30 of file UEvent.h.

Constructor & Destructor Documentation

◆ UEvent() [1/2]

UEvent::UEvent ( )

Definition at line 39 of file UEvent.cxx.

◆ UEvent() [2/2]

UEvent::UEvent ( const UEvent & right)

Definition at line 54 of file UEvent.cxx.

◆ ~UEvent()

UEvent::~UEvent ( )
virtual

Definition at line 98 of file UEvent.cxx.

Member Function Documentation

◆ AddParticle() [1/3]

void UEvent::AddParticle ( const UParticle & particle)

Definition at line 190 of file UEvent.cxx.

◆ AddParticle() [2/3]

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 145 of file UEvent.cxx.

◆ AddParticle() [3/3]

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 171 of file UEvent.cxx.

◆ Clear()

void UEvent::Clear ( )

Definition at line 219 of file UEvent.cxx.

◆ GetB()

Double_t UEvent::GetB ( ) const
inline

Definition at line 50 of file UEvent.h.

◆ GetComment()

void UEvent::GetComment ( TString & comment) const
inline

Definition at line 57 of file UEvent.h.

◆ GetEventNr()

Int_t UEvent::GetEventNr ( ) const
inline

Definition at line 49 of file UEvent.h.

◆ GetNes()

Int_t UEvent::GetNes ( ) const
inline

Definition at line 52 of file UEvent.h.

◆ GetNpa()

Int_t UEvent::GetNpa ( ) const
inline

Definition at line 55 of file UEvent.h.

◆ GetParticle()

UParticle * UEvent::GetParticle ( Int_t index) const

Definition at line 134 of file UEvent.cxx.

◆ GetParticleList()

TClonesArray * UEvent::GetParticleList ( ) const
inline

Definition at line 56 of file UEvent.h.

◆ GetPhi()

Double_t UEvent::GetPhi ( ) const
inline

Definition at line 51 of file UEvent.h.

◆ GetStepNr()

Int_t UEvent::GetStepNr ( ) const
inline

Definition at line 53 of file UEvent.h.

◆ GetStepT()

Double_t UEvent::GetStepT ( ) const
inline

Definition at line 54 of file UEvent.h.

◆ operator=()

UEvent & UEvent::operator= ( const UEvent & right)

Definition at line 75 of file UEvent.cxx.

◆ Print()

void UEvent::Print ( Option_t * option = "")

Definition at line 107 of file UEvent.cxx.

◆ RemoveAt()

void UEvent::RemoveAt ( Int_t i)

Definition at line 228 of file UEvent.cxx.

◆ SetB()

void UEvent::SetB ( Double_t b)
inline

Definition at line 61 of file UEvent.h.

◆ SetComment()

void UEvent::SetComment ( const char * comment)
inline

Definition at line 66 of file UEvent.h.

◆ SetEventNr()

void UEvent::SetEventNr ( Int_t eventNr)
inline

Definition at line 60 of file UEvent.h.

◆ SetNes()

void UEvent::SetNes ( Int_t nes)
inline

Definition at line 63 of file UEvent.h.

◆ SetParameters()

void UEvent::SetParameters ( Int_t eventNr,
Double_t b,
Double_t phi,
Int_t nes,
Int_t stepNr,
Double_t stepT,
const char * comment = "" )

Definition at line 199 of file UEvent.cxx.

◆ SetPhi()

void UEvent::SetPhi ( Double_t phi)
inline

Definition at line 62 of file UEvent.h.

◆ SetStepNr()

void UEvent::SetStepNr ( Int_t stepNr)
inline

Definition at line 64 of file UEvent.h.

◆ SetStepT()

void UEvent::SetStepT ( Double_t stepT)
inline

Definition at line 65 of file UEvent.h.


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