AliPhysics  e1d2c75 (e1d2c75)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AliBasicParticle Class Reference

#include <AliBasicParticle.h>

Inheritance diagram for AliBasicParticle:

Public Member Functions

 AliBasicParticle ()
 
 AliBasicParticle (Float_t eta, Float_t phi, Float_t pt, Short_t charge)
 
 ~AliBasicParticle ()
 
virtual Double_t Px () const
 
virtual Double_t Py () const
 
virtual Double_t Pz () const
 
virtual Double_t Pt () const
 
virtual Double_t P () const
 
virtual Bool_t PxPyPz (Double_t[3]) const
 
virtual Double_t Xv () const
 
virtual Double_t Yv () const
 
virtual Double_t Zv () const
 
virtual Bool_t XvYvZv (Double_t[3]) const
 
virtual Double_t OneOverPt () const
 
virtual Double_t Phi () const
 
virtual Double_t Theta () const
 
virtual Double_t E () const
 
virtual Double_t M () const
 
virtual Double_t Eta () const
 
virtual Double_t Y () const
 
virtual Short_t Charge () const
 
virtual Int_t GetLabel () const
 
virtual Int_t PdgCode () const
 
virtual const Double_tPID () const
 
virtual Bool_t IsEqual (const TObject *obj) const
 
virtual void SetPhi (Double_t phi)
 

Private Member Functions

 ClassDef (AliBasicParticle, 1)
 

Private Attributes

Float_t fEta
 
Float_t fPhi
 
Float_t fpT
 
Short_t fCharge
 

Detailed Description

Definition at line 13 of file AliBasicParticle.h.

Constructor & Destructor Documentation

AliBasicParticle::AliBasicParticle ( )
AliBasicParticle::AliBasicParticle ( Float_t  eta,
Float_t  phi,
Float_t  pt,
Short_t  charge 
)

Definition at line 12 of file AliBasicParticle.cxx.

AliBasicParticle::~AliBasicParticle ( )

Definition at line 19 of file AliBasicParticle.cxx.

Member Function Documentation

virtual Short_t AliBasicParticle::Charge ( ) const
inlinevirtual

Definition at line 44 of file AliBasicParticle.h.

AliBasicParticle::ClassDef ( AliBasicParticle  ,
 
)
private
virtual Double_t AliBasicParticle::E ( ) const
inlinevirtual

Definition at line 38 of file AliBasicParticle.h.

virtual Double_t AliBasicParticle::Eta ( ) const
inlinevirtual

Definition at line 41 of file AliBasicParticle.h.

Referenced by AliAnalysisTaskEmcalJetHMEC::Run().

virtual Int_t AliBasicParticle::GetLabel ( ) const
inlinevirtual

Definition at line 45 of file AliBasicParticle.h.

virtual Bool_t AliBasicParticle::IsEqual ( const TObject obj) const
inlinevirtual

Definition at line 50 of file AliBasicParticle.h.

virtual Double_t AliBasicParticle::M ( ) const
inlinevirtual

Definition at line 39 of file AliBasicParticle.h.

virtual Double_t AliBasicParticle::OneOverPt ( ) const
inlinevirtual

Definition at line 33 of file AliBasicParticle.h.

virtual Double_t AliBasicParticle::P ( ) const
inlinevirtual

Definition at line 25 of file AliBasicParticle.h.

virtual Int_t AliBasicParticle::PdgCode ( ) const
inlinevirtual

Definition at line 47 of file AliBasicParticle.h.

virtual Double_t AliBasicParticle::Phi ( ) const
inlinevirtual

Definition at line 34 of file AliBasicParticle.h.

Referenced by AliAnalysisTaskEmcalJetHMEC::Run().

virtual const Double_t* AliBasicParticle::PID ( ) const
inlinevirtual

Definition at line 48 of file AliBasicParticle.h.

virtual Double_t AliBasicParticle::Pt ( ) const
inlinevirtual

Definition at line 24 of file AliBasicParticle.h.

Referenced by AliAnalysisTaskEmcalJetHMEC::Run().

virtual Double_t AliBasicParticle::Px ( ) const
inlinevirtual

Definition at line 21 of file AliBasicParticle.h.

virtual Bool_t AliBasicParticle::PxPyPz ( Double_t  [3]) const
inlinevirtual

Definition at line 26 of file AliBasicParticle.h.

virtual Double_t AliBasicParticle::Py ( ) const
inlinevirtual

Definition at line 22 of file AliBasicParticle.h.

virtual Double_t AliBasicParticle::Pz ( ) const
inlinevirtual

Definition at line 23 of file AliBasicParticle.h.

virtual void AliBasicParticle::SetPhi ( Double_t  phi)
inlinevirtual

Definition at line 52 of file AliBasicParticle.h.

virtual Double_t AliBasicParticle::Theta ( ) const
inlinevirtual

Definition at line 35 of file AliBasicParticle.h.

virtual Double_t AliBasicParticle::Xv ( ) const
inlinevirtual

Definition at line 28 of file AliBasicParticle.h.

virtual Bool_t AliBasicParticle::XvYvZv ( Double_t  [3]) const
inlinevirtual

Definition at line 31 of file AliBasicParticle.h.

virtual Double_t AliBasicParticle::Y ( ) const
inlinevirtual

Definition at line 42 of file AliBasicParticle.h.

virtual Double_t AliBasicParticle::Yv ( ) const
inlinevirtual

Definition at line 29 of file AliBasicParticle.h.

virtual Double_t AliBasicParticle::Zv ( ) const
inlinevirtual

Definition at line 30 of file AliBasicParticle.h.

Member Data Documentation

Short_t AliBasicParticle::fCharge
private

Definition at line 58 of file AliBasicParticle.h.

Referenced by Charge().

Float_t AliBasicParticle::fEta
private

Definition at line 55 of file AliBasicParticle.h.

Referenced by Eta().

Float_t AliBasicParticle::fPhi
private

Definition at line 56 of file AliBasicParticle.h.

Referenced by Phi(), and SetPhi().

Float_t AliBasicParticle::fpT
private

Definition at line 57 of file AliBasicParticle.h.

Referenced by Pt().


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