Pluto v6.3.0
Loading...
Searching...
No Matches
UEvent Class Reference

#include <UEvent.h>

Inheritance diagram for UEvent:

Public Member Functions

 UEvent ()
 UEvent (const UEvent &right)
virtual ~UEvent ()
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
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)
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 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 (const Option_t *=NULL)
void RemoveAt (Int_t i)
 ClassDef (UEvent, 1)

Detailed Description

Definition at line 12 of file UEvent.h.

Constructor & Destructor Documentation

◆ UEvent() [1/2]

UEvent::UEvent ( )

Definition at line 21 of file UEvent.cc.

◆ UEvent() [2/2]

UEvent::UEvent ( const UEvent & right)

Definition at line 35 of file UEvent.cc.

◆ ~UEvent()

UEvent::~UEvent ( )
virtual

Definition at line 55 of file UEvent.cc.

Member Function Documentation

◆ AddParticle() [1/3]

void UEvent::AddParticle ( const UParticle & particle)

Definition at line 140 of file UEvent.cc.

◆ 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 107 of file UEvent.cc.

◆ 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 124 of file UEvent.cc.

◆ ClassDef()

UEvent::ClassDef ( UEvent ,
1  )

◆ Clear()

void UEvent::Clear ( const Option_t * = NULL)

Definition at line 165 of file UEvent.cc.

◆ GetB()

Double_t UEvent::GetB ( ) const
inline

Definition at line 31 of file UEvent.h.

◆ GetEventNr()

Int_t UEvent::GetEventNr ( ) const
inline

Definition at line 30 of file UEvent.h.

◆ GetNes()

Int_t UEvent::GetNes ( ) const
inline

Definition at line 33 of file UEvent.h.

◆ GetNpa()

Int_t UEvent::GetNpa ( ) const
inline

Definition at line 36 of file UEvent.h.

◆ GetParticle()

UParticle * UEvent::GetParticle ( Int_t index) const

Definition at line 91 of file UEvent.cc.

◆ GetParticleList()

TClonesArray * UEvent::GetParticleList ( ) const
inline

Definition at line 37 of file UEvent.h.

◆ GetPhi()

Double_t UEvent::GetPhi ( ) const
inline

Definition at line 32 of file UEvent.h.

◆ GetStepNr()

Int_t UEvent::GetStepNr ( ) const
inline

Definition at line 34 of file UEvent.h.

◆ GetStepT()

Double_t UEvent::GetStepT ( ) const
inline

Definition at line 35 of file UEvent.h.

◆ Print()

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

Definition at line 65 of file UEvent.cc.

◆ RemoveAt()

void UEvent::RemoveAt ( Int_t i)

Definition at line 175 of file UEvent.cc.

◆ SetB()

void UEvent::SetB ( Double_t b)
inline

Definition at line 42 of file UEvent.h.

◆ SetEventNr()

void UEvent::SetEventNr ( Int_t eventNr)
inline

Definition at line 41 of file UEvent.h.

◆ SetNes()

void UEvent::SetNes ( Int_t nes)
inline

Definition at line 44 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 )

Definition at line 150 of file UEvent.cc.

◆ SetPhi()

void UEvent::SetPhi ( Double_t phi)
inline

Definition at line 43 of file UEvent.h.

◆ SetStepNr()

void UEvent::SetStepNr ( Int_t stepNr)
inline

Definition at line 45 of file UEvent.h.

◆ SetStepT()

void UEvent::SetStepT ( Double_t stepT)
inline

Definition at line 46 of file UEvent.h.


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