fmssim
Public Member Functions | Public Attributes | Static Public Attributes
pythiaParticle Class Reference

PYTHIA particle record. More...

#include <pythiaEvent.h>

List of all members.

Public Member Functions

 pythiaParticle ()
 pythiaParticle (Pyjets_t *pyj, Int_t i)
virtual ~pythiaParticle ()
void dump () const
double theta () const
double eta () const
 StThreeVectorF momentum() {return StThreeVectorF(px, py, pz);}.
double getEta () const
double px () const
double py () const
double pz () const
double p () const
double pt () const
double getPt () const
double e () const
double eT () const
double eZ () const
double getPhi () const
double phi () const
double mass () const
double rapidity () const
double charge () const

Public Attributes

Int_t mstatus
Int_t mpdg_id
Int_t mparent
Int_t mfirstChild
Int_t mlastChild
Float_t mpx
Float_t mpy
Float_t mpz
Float_t menergy
Float_t mmass
Float_t mvx
Float_t mvy
Float_t mvz
Float_t mvt
Float_t mlifetime
Float_t met
Float_t mpt
Float_t meta
Float_t mphi
Double_t mCharge
Int_t c2JetIndex
Int_t cluJetIndex
Bool_t cluLp
Bool_t cluLcp
Bool_t cluTpcLcp
Bool_t c2Lp
Bool_t c2Lcp
Bool_t c2TpcLcp
Bool_t dZdcE
Bool_t dZdcW
Bool_t dFpd
Bool_t dFpdNF
Bool_t dFpdNN
Bool_t dFpdS
Bool_t dFpdT
Bool_t dFpdB
Bool_t dFMS
Bool_t dFMS2
Bool_t dBbcE1
Bool_t dBbcE2
Bool_t dBbcE3
Bool_t dBbcW1
Bool_t dBbcW2
Bool_t dBbcW3
Bool_t dCtb
Bool_t dTpc

Static Public Attributes

static Long64_t count

Detailed Description

PYTHIA particle record.

Todo:
Change Float_t/Double_t member variables to Double32_t.
Todo:
#ifndef...#define...#endif around header files.

Constructor & Destructor Documentation

pythiaParticle::pythiaParticle ( ) [inline]
pythiaParticle::pythiaParticle ( Pyjets_t *  pyj,
Int_t  i 
)
virtual pythiaParticle::~pythiaParticle ( ) [inline, virtual]

Member Function Documentation

double pythiaParticle::charge ( ) const
void pythiaParticle::dump ( ) const
double pythiaParticle::e ( ) const [inline]
double pythiaParticle::eT ( ) const [inline]
double pythiaParticle::eta ( ) const [inline]

StThreeVectorF momentum() {return StThreeVectorF(px, py, pz);}.

double pythiaParticle::eZ ( ) const [inline]
double pythiaParticle::getEta ( ) const [inline]
double pythiaParticle::getPhi ( ) const [inline]
double pythiaParticle::getPt ( ) const [inline]
double pythiaParticle::mass ( ) const [inline]
double pythiaParticle::p ( ) const [inline]
double pythiaParticle::phi ( ) const [inline]
double pythiaParticle::pt ( ) const [inline]
double pythiaParticle::px ( ) const [inline]
double pythiaParticle::py ( ) const [inline]
double pythiaParticle::pz ( ) const [inline]
double pythiaParticle::rapidity ( ) const [inline]
double pythiaParticle::theta ( ) const [inline]

Member Data Documentation

Long64_t pythiaParticle::count [static]

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines