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

Public Member Functions

 UParticle (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)
 
 UParticle (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)
 
 UParticle (const UParticle &right)
 
 UParticle (const TParticle &right)
 
const UParticleoperator= (const UParticle &right)
 
const UParticleoperator= (const TParticle &right)
 
const Bool_t operator== (const UParticle &right) const
 
void Print (Option_t *option="")
 
Int_t GetIndex () const
 
Int_t GetPdg () const
 
Int_t GetStatus () const
 
Int_t GetParent () const
 
Int_t GetParentDecay () const
 
Int_t GetMate () const
 
Int_t GetDecay () const
 
Int_t GetFirstChild () const
 
Int_t GetLastChild () const
 
Double_t Px () const
 
Double_t Py () const
 
Double_t Pz () const
 
Double_t E () const
 
TLorentzVector GetMomentum () const
 
void Momentum (TLorentzVector &mom) const
 
Double_t X () const
 
Double_t Y () const
 
Double_t Z () const
 
Double_t T () const
 
TLorentzVector GetPosition () const
 
void Position (TLorentzVector &pos) const
 
Double_t GetWeight () const
 
void SetIndex (Int_t index)
 
void SetPdg (Int_t pdg)
 
void SetStatus (Int_t status)
 
void SetParent (Int_t parent)
 
void SetParentDecay (Int_t parentDecay)
 
void SetMate (Int_t mate)
 
void SetDecay (Int_t decay)
 
void SetChild (Int_t child[2])
 
void SetFirstChild (Int_t child)
 
void SetLastChild (Int_t child)
 
void SetPx (Double_t px)
 
void SetPy (Double_t py)
 
void SetPz (Double_t pz)
 
void SetE (Double_t e)
 
void SetMomentum (Double_t px, Double_t py, Double_t pz, Double_t e)
 
void SetMomentum (TLorentzVector mom)
 
void SetX (Double_t x)
 
void SetY (Double_t y)
 
void SetZ (Double_t z)
 
void SetT (Double_t t)
 
void SetPosition (Double_t x, Double_t y, Double_t z, Double_t t)
 
void SetPosition (TLorentzVector pos)
 
void SetWeight (Double_t weight)
 
 ClassDef (UParticle, 1)
 

Detailed Description

Definition at line 29 of file UParticle.h.

Constructor & Destructor Documentation

◆ UParticle() [1/5]

UParticle::UParticle ( )

Definition at line 37 of file UParticle.cxx.

◆ UParticle() [2/5]

UParticle::UParticle ( 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 49 of file UParticle.cxx.

◆ UParticle() [3/5]

UParticle::UParticle ( 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 90 of file UParticle.cxx.

◆ UParticle() [4/5]

UParticle::UParticle ( const UParticle & right)

Definition at line 125 of file UParticle.cxx.

◆ UParticle() [5/5]

UParticle::UParticle ( const TParticle & right)

Definition at line 133 of file UParticle.cxx.

◆ ~UParticle()

UParticle::~UParticle ( )
virtual

Definition at line 141 of file UParticle.cxx.

Member Function Documentation

◆ E()

Double_t UParticle::E ( ) const
inline

Definition at line 99 of file UParticle.h.

◆ GetDecay()

Int_t UParticle::GetDecay ( ) const
inline

Definition at line 93 of file UParticle.h.

◆ GetFirstChild()

Int_t UParticle::GetFirstChild ( ) const
inline

Definition at line 94 of file UParticle.h.

◆ GetIndex()

Int_t UParticle::GetIndex ( ) const
inline

Definition at line 87 of file UParticle.h.

◆ GetLastChild()

Int_t UParticle::GetLastChild ( ) const
inline

Definition at line 95 of file UParticle.h.

◆ GetMate()

Int_t UParticle::GetMate ( ) const
inline

Definition at line 92 of file UParticle.h.

◆ GetMomentum()

TLorentzVector UParticle::GetMomentum ( ) const
inline

Definition at line 100 of file UParticle.h.

◆ GetParent()

Int_t UParticle::GetParent ( ) const
inline

Definition at line 90 of file UParticle.h.

◆ GetParentDecay()

Int_t UParticle::GetParentDecay ( ) const
inline

Definition at line 91 of file UParticle.h.

◆ GetPdg()

Int_t UParticle::GetPdg ( ) const
inline

Definition at line 88 of file UParticle.h.

◆ GetPosition()

TLorentzVector UParticle::GetPosition ( ) const
inline

Definition at line 106 of file UParticle.h.

◆ GetStatus()

Int_t UParticle::GetStatus ( ) const
inline

Definition at line 89 of file UParticle.h.

◆ GetWeight()

Double_t UParticle::GetWeight ( ) const
inline

Definition at line 108 of file UParticle.h.

◆ Momentum()

void UParticle::Momentum ( TLorentzVector & mom) const
inline

Definition at line 101 of file UParticle.h.

◆ operator=() [1/2]

const UParticle & UParticle::operator= ( const TParticle & right)

Definition at line 174 of file UParticle.cxx.

◆ operator=() [2/2]

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

Definition at line 148 of file UParticle.cxx.

◆ operator==()

const Bool_t UParticle::operator== ( const UParticle & right) const

Definition at line 200 of file UParticle.cxx.

◆ Position()

void UParticle::Position ( TLorentzVector & pos) const
inline

Definition at line 107 of file UParticle.h.

◆ Print()

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

Definition at line 220 of file UParticle.cxx.

◆ Px()

Double_t UParticle::Px ( ) const
inline

Definition at line 96 of file UParticle.h.

◆ Py()

Double_t UParticle::Py ( ) const
inline

Definition at line 97 of file UParticle.h.

◆ Pz()

Double_t UParticle::Pz ( ) const
inline

Definition at line 98 of file UParticle.h.

◆ SetChild()

void UParticle::SetChild ( Int_t child[2])
inline

Definition at line 116 of file UParticle.h.

◆ SetDecay()

void UParticle::SetDecay ( Int_t decay)
inline

Definition at line 115 of file UParticle.h.

◆ SetE()

void UParticle::SetE ( Double_t e)
inline

Definition at line 125 of file UParticle.h.

◆ SetFirstChild()

void UParticle::SetFirstChild ( Int_t child)
inline

Definition at line 120 of file UParticle.h.

◆ SetIndex()

void UParticle::SetIndex ( Int_t index)
inline

Definition at line 109 of file UParticle.h.

◆ SetLastChild()

void UParticle::SetLastChild ( Int_t child)
inline

Definition at line 121 of file UParticle.h.

◆ SetMate()

void UParticle::SetMate ( Int_t mate)
inline

Definition at line 114 of file UParticle.h.

◆ SetMomentum() [1/2]

void UParticle::SetMomentum ( Double_t px,
Double_t py,
Double_t pz,
Double_t e )
inline

Definition at line 126 of file UParticle.h.

◆ SetMomentum() [2/2]

void UParticle::SetMomentum ( TLorentzVector mom)
inline

Definition at line 132 of file UParticle.h.

◆ SetParent()

void UParticle::SetParent ( Int_t parent)
inline

Definition at line 112 of file UParticle.h.

◆ SetParentDecay()

void UParticle::SetParentDecay ( Int_t parentDecay)
inline

Definition at line 113 of file UParticle.h.

◆ SetPdg()

void UParticle::SetPdg ( Int_t pdg)
inline

Definition at line 110 of file UParticle.h.

◆ SetPosition() [1/2]

void UParticle::SetPosition ( Double_t x,
Double_t y,
Double_t z,
Double_t t )
inline

Definition at line 142 of file UParticle.h.

◆ SetPosition() [2/2]

void UParticle::SetPosition ( TLorentzVector pos)
inline

Definition at line 148 of file UParticle.h.

◆ SetPx()

void UParticle::SetPx ( Double_t px)
inline

Definition at line 122 of file UParticle.h.

◆ SetPy()

void UParticle::SetPy ( Double_t py)
inline

Definition at line 123 of file UParticle.h.

◆ SetPz()

void UParticle::SetPz ( Double_t pz)
inline

Definition at line 124 of file UParticle.h.

◆ SetStatus()

void UParticle::SetStatus ( Int_t status)
inline

Definition at line 111 of file UParticle.h.

◆ SetT()

void UParticle::SetT ( Double_t t)
inline

Definition at line 141 of file UParticle.h.

◆ SetWeight()

void UParticle::SetWeight ( Double_t weight)
inline

Definition at line 154 of file UParticle.h.

◆ SetX()

void UParticle::SetX ( Double_t x)
inline

Definition at line 138 of file UParticle.h.

◆ SetY()

void UParticle::SetY ( Double_t y)
inline

Definition at line 139 of file UParticle.h.

◆ SetZ()

void UParticle::SetZ ( Double_t z)
inline

Definition at line 140 of file UParticle.h.

◆ T()

Double_t UParticle::T ( ) const
inline

Definition at line 105 of file UParticle.h.

◆ X()

Double_t UParticle::X ( ) const
inline

Definition at line 102 of file UParticle.h.

◆ Y()

Double_t UParticle::Y ( ) const
inline

Definition at line 103 of file UParticle.h.

◆ Z()

Double_t UParticle::Z ( ) const
inline

Definition at line 104 of file UParticle.h.


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