lStdHep::Event Class Reference

List of all members.


Detailed Description

Definition at line 320 of file lStdHep.hh.


Public Member Functions

 Event ()
 ~Event ()
void cleanup (void)
long read (lStdHep &ls)
long printHeader (FILE *fp)
long print (FILE *fp)

Public Attributes

long isEmpty
long blockid
long ntot
const char * version
long evtnum
long storenum
long runnum
long trigMask
long nBlocks
long dimBlocks
long nNTuples
long dimNTuples
long * blockIds
long * ptrBlocks
long nevhep
long nhep
long * isthep
long * idhep
long * jmohep
long * jdahep
double * phep
double * vhep
double eventweight
double alphaqed
double alphaqcd
double * scale
double * spin
long * colorflow
long idrup
long bnevtreq
long bnevtgen
long bnevtwrt
double bstdecom
double bstdxsec
double bstdseed1
double bstdseed2
long enevtreq
long enevtgen
long enevtwrt
double estdecom
double estdxsec
double estdseed1
double estdseed2

Constructor & Destructor Documentation

lStdHep::Event::Event (  ) 

Definition at line 359 of file lStdHep.cc.

lStdHep::Event::~Event (  ) 

Definition at line 369 of file lStdHep.cc.

References cleanup().


Member Function Documentation

void lStdHep::Event::cleanup ( void   ) 

Definition at line 374 of file lStdHep.cc.

References blockid, blockIds, colorflow, idhep, isEmpty, isthep, jdahep, jmohep, nevhep, nhep, ntot, phep, ptrBlocks, scale, spin, version, and vhep.

Referenced by read(), and ~Event().

long lStdHep::Event::read ( lStdHep ls  ) 

Definition at line 393 of file lStdHep.cc.

References alphaqcd, alphaqed, blockid, blockIds, bnevtgen, bnevtreq, bnevtwrt, bstdecom, bstdseed1, bstdseed2, bstdxsec, cleanup(), colorflow, dimBlocks, dimNTuples, enevtgen, enevtreq, enevtwrt, estdecom, estdseed1, estdseed2, estdxsec, eventweight, evtnum, lXDR::getError(), idhep, idrup, isEmpty, isthep, jdahep, jmohep, LSH_EVENTHEADER, LSH_NOEVENT, LSH_NOTSUPPORTED, LSH_OFFTRACKARRAYS, LSH_OFFTRACKSTRUCT, LSH_STDHEP, LSH_STDHEPBEG, LSH_STDHEPCXX, LSH_STDHEPEND, LSH_STDHEPEV4, LSH_STDHEPM, LSH_TRACEARRAYS, nBlocks, nevhep, nhep, nNTuples, ntot, phep, ptrBlocks, lXDR::readDouble(), lXDR::readDoubleArray(), lXDR::readFloat(), lXDR::readLong(), lXDR::readLongArray(), lXDR::readString(), runnum, scale, lXDR::setError(), spin, storenum, trigMask, version, and vhep.

Referenced by lStdHep::readEvent().

long lStdHep::Event::printHeader ( FILE *  fp  ) 

Definition at line 520 of file lStdHep.cc.

References blockid, blockIds, dimBlocks, dimNTuples, evtnum, LSH_STDHEPEV4, nBlocks, nNTuples, ntot, ptrBlocks, runnum, storenum, trigMask, and version.

long lStdHep::Event::print ( FILE *  fp  ) 

Definition at line 540 of file lStdHep.cc.

References nevhep, and nhep.


Member Data Documentation

long lStdHep::Event::isEmpty

Definition at line 331 of file lStdHep.hh.

Referenced by cleanup(), read(), and lStdHep::readEvent().

long lStdHep::Event::blockid

Definition at line 335 of file lStdHep.hh.

Referenced by lStdHep::blockId(), cleanup(), printHeader(), and read().

long lStdHep::Event::ntot

Definition at line 336 of file lStdHep.hh.

Referenced by cleanup(), printHeader(), and read().

const char* lStdHep::Event::version

Definition at line 337 of file lStdHep.hh.

Referenced by cleanup(), printHeader(), and read().

long lStdHep::Event::evtnum

Definition at line 341 of file lStdHep.hh.

Referenced by printHeader(), and read().

long lStdHep::Event::storenum

Definition at line 342 of file lStdHep.hh.

Referenced by printHeader(), and read().

long lStdHep::Event::runnum

Definition at line 343 of file lStdHep.hh.

Referenced by printHeader(), read(), and lStdHep::runNum().

long lStdHep::Event::trigMask

Definition at line 344 of file lStdHep.hh.

Referenced by printHeader(), and read().

long lStdHep::Event::nBlocks

Definition at line 345 of file lStdHep.hh.

Referenced by printHeader(), and read().

long lStdHep::Event::dimBlocks

Definition at line 346 of file lStdHep.hh.

Referenced by printHeader(), and read().

long lStdHep::Event::nNTuples

Definition at line 347 of file lStdHep.hh.

Referenced by printHeader(), and read().

long lStdHep::Event::dimNTuples

Definition at line 348 of file lStdHep.hh.

Referenced by printHeader(), and read().

long* lStdHep::Event::blockIds

Definition at line 349 of file lStdHep.hh.

Referenced by cleanup(), printHeader(), and read().

long* lStdHep::Event::ptrBlocks

Definition at line 350 of file lStdHep.hh.

Referenced by cleanup(), printHeader(), and read().

long lStdHep::Event::nevhep

Definition at line 354 of file lStdHep.hh.

Referenced by cleanup(), lStdHep::evtNum(), print(), and read().

long lStdHep::Event::nhep

Definition at line 355 of file lStdHep.hh.

Referenced by cleanup(), lStdHep::nTracks(), print(), lStdHep::printTrack(), and read().

long* lStdHep::Event::isthep

Definition at line 356 of file lStdHep.hh.

Referenced by cleanup(), read(), and lStdHep::status().

long* lStdHep::Event::idhep

Definition at line 357 of file lStdHep.hh.

Referenced by cleanup(), lStdHep::pid(), and read().

long* lStdHep::Event::jmohep

Definition at line 358 of file lStdHep.hh.

Referenced by cleanup(), lStdHep::mother1(), lStdHep::mother2(), and read().

long* lStdHep::Event::jdahep

Definition at line 359 of file lStdHep.hh.

Referenced by cleanup(), lStdHep::daughter1(), lStdHep::daughter2(), and read().

double* lStdHep::Event::phep

Definition at line 360 of file lStdHep.hh.

Referenced by cleanup(), lStdHep::E(), lStdHep::M(), lStdHep::Px(), lStdHep::Py(), lStdHep::Pz(), and read().

double* lStdHep::Event::vhep

Definition at line 361 of file lStdHep.hh.

Referenced by cleanup(), read(), lStdHep::T(), lStdHep::X(), lStdHep::Y(), and lStdHep::Z().

double lStdHep::Event::eventweight

Definition at line 365 of file lStdHep.hh.

Referenced by lStdHep::eventweight(), and read().

double lStdHep::Event::alphaqed

Definition at line 366 of file lStdHep.hh.

Referenced by lStdHep::alphaQED(), and read().

double lStdHep::Event::alphaqcd

Definition at line 367 of file lStdHep.hh.

Referenced by lStdHep::alphaQCD(), and read().

double* lStdHep::Event::scale

Definition at line 368 of file lStdHep.hh.

Referenced by cleanup(), lStdHep::isStdHepEv4(), read(), and lStdHep::scale().

double* lStdHep::Event::spin

Definition at line 369 of file lStdHep.hh.

Referenced by cleanup(), read(), lStdHep::spinX(), lStdHep::spinY(), and lStdHep::spinZ().

long* lStdHep::Event::colorflow

Definition at line 370 of file lStdHep.hh.

Referenced by cleanup(), lStdHep::colorflow(), and read().

long lStdHep::Event::idrup

Definition at line 371 of file lStdHep.hh.

Referenced by lStdHep::idrup(), and read().

long lStdHep::Event::bnevtreq

Definition at line 375 of file lStdHep.hh.

Referenced by read().

long lStdHep::Event::bnevtgen

Definition at line 376 of file lStdHep.hh.

Referenced by read().

long lStdHep::Event::bnevtwrt

Definition at line 377 of file lStdHep.hh.

Referenced by read().

double lStdHep::Event::bstdecom

Definition at line 378 of file lStdHep.hh.

Referenced by read().

double lStdHep::Event::bstdxsec

Definition at line 379 of file lStdHep.hh.

Referenced by read().

double lStdHep::Event::bstdseed1

Definition at line 380 of file lStdHep.hh.

Referenced by read().

double lStdHep::Event::bstdseed2

Definition at line 381 of file lStdHep.hh.

Referenced by read().

long lStdHep::Event::enevtreq

Definition at line 385 of file lStdHep.hh.

Referenced by read().

long lStdHep::Event::enevtgen

Definition at line 386 of file lStdHep.hh.

Referenced by read().

long lStdHep::Event::enevtwrt

Definition at line 387 of file lStdHep.hh.

Referenced by read().

double lStdHep::Event::estdecom

Definition at line 388 of file lStdHep.hh.

Referenced by read().

double lStdHep::Event::estdxsec

Definition at line 389 of file lStdHep.hh.

Referenced by read().

double lStdHep::Event::estdseed1

Definition at line 390 of file lStdHep.hh.

Referenced by read().

double lStdHep::Event::estdseed2

Definition at line 391 of file lStdHep.hh.

Referenced by read().


The documentation for this class was generated from the following files:
Generated on Mon Jun 7 17:46:34 2010 for Simulator for the Linear Collider by  doxygen 1.5.4