fmssim
Public Member Functions | Public Attributes
pythiaEvent Class Reference

PYTHIA event record. More...

#include <pythiaEvent.h>

List of all members.

Public Member Functions

 pythiaEvent (Int_t n=200, Int_t filterout=0, Int_t debugon=0)
virtual ~pythiaEvent ()
void dump ()
void clear ()
void fill (Int_t i, TPythia6 &pythia)
void fillntp (Int_t i, int runnum, float zvert, TPythia6 &pythia)
void fillntp_1part (Int_t i, int runnum, float zvert, int pId, float px, float py, float pz, float energy, float mass)
void closentp (float msel, float seed, float cs, float nevt)
void STARDetector (float zvert)
void jetAnalysis ()

Public Attributes

Int_t debug
Int_t filter
Int_t eventNumber
Int_t subprocessType
Int_t nParticle
Int_t nFinalState
Float_t shat
Float_t that
Float_t Q2
Float_t costheta
Int_t in1
Int_t in2
Int_t out1
Int_t out2
Float_t x1
Float_t x2
Float_t eZdcW
Float_t eZdcE
Float_t eSumFms [2][2]
Float_t eFms [40]
Float_t eFpd [2][16][16]
Float_t eFpdEM [2][16][16]
Float_t eFpdMax [3]
Float_t eFpdNN
Float_t eFpdNF
Float_t eFpdS
Float_t eFpdT
Float_t eFpdB
Int_t nBbcE1
Int_t nBbcE2
Int_t nBbcE3
Int_t nBbcW1
Int_t nBbcW2
Int_t nBbcW3
Int_t nCtb
Int_t nTpc
Int_t Lcp
Float_t LcpPt
Float_t LcpEta
Float_t LcpPhi
Float_t sumPt
Float_t vectorSumPt
Float_t weightedEta
Float_t weightedPhi
Int_t nPJets
Int_t nFJets
Int_t nSJets
Int_t nCJets
Int_t nC2Jets
Int_t nCluJets
Float_t dEt [NTYPES][2]
Float_t dEta [NTYPES][2]
Float_t dPhi [NTYPES][2]
TClonesArray * particles
TClonesArray * pJets
TClonesArray * fJets
TClonesArray * sJets
TClonesArray * cJets
TClonesArray * c2Jets
TClonesArray * cluJets

Detailed Description

PYTHIA event record.

Todo:
Remove the printf statments from the constructor (or make them deactivatable via a flag/STAR Logger level), as it gets irritating when using e.g. TTree::Draw() statements.

Constructor & Destructor Documentation

pythiaEvent::pythiaEvent ( Int_t  n = 200,
Int_t  filterout = 0,
Int_t  debugon = 0 
)
pythiaEvent::~pythiaEvent ( ) [virtual]

Member Function Documentation

void pythiaEvent::clear ( )
void pythiaEvent::closentp ( float  msel,
float  seed,
float  cs,
float  nevt 
)
void pythiaEvent::dump ( )
void pythiaEvent::fill ( Int_t  i,
TPythia6 &  pythia 
)
void pythiaEvent::fillntp ( Int_t  i,
int  runnum,
float  zvert,
TPythia6 &  pythia 
)
void pythiaEvent::fillntp_1part ( Int_t  i,
int  runnum,
float  zvert,
int  pId,
float  px,
float  py,
float  pz,
float  energy,
float  mass 
)
void pythiaEvent::jetAnalysis ( )
void pythiaEvent::STARDetector ( float  zvert)

Here is the call graph for this function:


Member Data Documentation

TClonesArray* pythiaEvent::c2Jets
TClonesArray* pythiaEvent::cJets
TClonesArray* pythiaEvent::cluJets
Float_t pythiaEvent::dEt[NTYPES][2]
Float_t pythiaEvent::dEta[NTYPES][2]
Float_t pythiaEvent::dPhi[NTYPES][2]
Float_t pythiaEvent::eFms[40]
Float_t pythiaEvent::eFpd[2][16][16]
Float_t pythiaEvent::eFpdEM[2][16][16]
Float_t pythiaEvent::eSumFms[2][2]
TClonesArray* pythiaEvent::fJets
TClonesArray* pythiaEvent::particles
TClonesArray* pythiaEvent::pJets
Float_t pythiaEvent::Q2
TClonesArray* pythiaEvent::sJets
Float_t pythiaEvent::x1
Float_t pythiaEvent::x2

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