LCIO
02.17
|
Public Member Functions | |
Event () | |
Event (const Event &)=delete | |
no copy constructor More... | |
Event & | operator= (const Event &)=delete |
no assignment operator More... | |
~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 |
Definition at line 329 of file lStdHep.hh.
UTIL::lStdHep::Event::Event | ( | ) |
Definition at line 363 of file lStdHep.cc.
|
delete |
no copy constructor
UTIL::lStdHep::Event::~Event | ( | ) |
Definition at line 375 of file lStdHep.cc.
void UTIL::lStdHep::Event::cleanup | ( | void | ) |
Definition at line 380 of file lStdHep.cc.
References UTIL::lStdHep::blockIds, UTIL::lStdHep::colorflow(), UTIL::lStdHep::ntot, UTIL::lStdHep::scale(), and UTIL::lStdHep::version.
long UTIL::lStdHep::Event::print | ( | FILE * | fp | ) |
Definition at line 546 of file lStdHep.cc.
long UTIL::lStdHep::Event::printHeader | ( | FILE * | fp | ) |
Definition at line 526 of file lStdHep.cc.
References UTIL::lStdHep::blockIds, UTIL::evtnum, LSH_STDHEPEV4, UTIL::lStdHep::nBlocks, UTIL::lStdHep::nNTuples, UTIL::lStdHep::ntot, UTIL::runnum, and UTIL::lStdHep::version.
long UTIL::lStdHep::Event::read | ( | lStdHep & | ls | ) |
Definition at line 399 of file lStdHep.cc.
References UTIL::lStdHep::blockIds, UTIL::lStdHep::colorflow(), UTIL::lStdHep::eventweight(), UTIL::evtnum, UTIL::lXDR::getError(), UTIL::lStdHep::idrup(), LSH_EVENTHEADER, LSH_NOEVENT, LSH_NOTSUPPORTED, LSH_OFFTRACKARRAYS, LSH_OFFTRACKSTRUCT, LSH_STDHEP, LSH_STDHEPBEG, LSH_STDHEPCXX, LSH_STDHEPEND, LSH_STDHEPEV4, LSH_STDHEPM, LSH_TRACEARRAYS, UTIL::lStdHep::nBlocks, UTIL::lStdHep::nNTuples, UTIL::lStdHep::ntot, UTIL::lXDR::readDouble(), UTIL::lXDR::readDoubleArray(), UTIL::lXDR::readFloat(), UTIL::lXDR::readLong(), UTIL::lXDR::readLongArray(), UTIL::lXDR::readString(), UTIL::runnum, UTIL::lStdHep::scale(), UTIL::lXDR::setError(), and UTIL::lStdHep::version.
Referenced by UTIL::lStdHep::readEvent().
double UTIL::lStdHep::Event::alphaqcd |
Definition at line 380 of file lStdHep.hh.
Referenced by UTIL::lStdHep::alphaQCD().
double UTIL::lStdHep::Event::alphaqed |
Definition at line 379 of file lStdHep.hh.
Referenced by UTIL::lStdHep::alphaQED().
long UTIL::lStdHep::Event::blockid |
Definition at line 348 of file lStdHep.hh.
Referenced by UTIL::lStdHep::blockId().
long* UTIL::lStdHep::Event::blockIds |
Definition at line 362 of file lStdHep.hh.
long UTIL::lStdHep::Event::bnevtgen |
Definition at line 389 of file lStdHep.hh.
long UTIL::lStdHep::Event::bnevtreq |
Definition at line 388 of file lStdHep.hh.
long UTIL::lStdHep::Event::bnevtwrt |
Definition at line 390 of file lStdHep.hh.
double UTIL::lStdHep::Event::bstdecom |
Definition at line 391 of file lStdHep.hh.
double UTIL::lStdHep::Event::bstdseed1 |
Definition at line 393 of file lStdHep.hh.
double UTIL::lStdHep::Event::bstdseed2 |
Definition at line 394 of file lStdHep.hh.
double UTIL::lStdHep::Event::bstdxsec |
Definition at line 392 of file lStdHep.hh.
long* UTIL::lStdHep::Event::colorflow |
Definition at line 383 of file lStdHep.hh.
Referenced by UTIL::lStdHep::colorflow().
long UTIL::lStdHep::Event::dimBlocks |
Definition at line 359 of file lStdHep.hh.
long UTIL::lStdHep::Event::dimNTuples |
Definition at line 361 of file lStdHep.hh.
long UTIL::lStdHep::Event::enevtgen |
Definition at line 399 of file lStdHep.hh.
long UTIL::lStdHep::Event::enevtreq |
Definition at line 398 of file lStdHep.hh.
long UTIL::lStdHep::Event::enevtwrt |
Definition at line 400 of file lStdHep.hh.
double UTIL::lStdHep::Event::estdecom |
Definition at line 401 of file lStdHep.hh.
double UTIL::lStdHep::Event::estdseed1 |
Definition at line 403 of file lStdHep.hh.
double UTIL::lStdHep::Event::estdseed2 |
Definition at line 404 of file lStdHep.hh.
double UTIL::lStdHep::Event::estdxsec |
Definition at line 402 of file lStdHep.hh.
double UTIL::lStdHep::Event::eventweight |
Definition at line 378 of file lStdHep.hh.
Referenced by UTIL::lStdHep::eventweight().
long UTIL::lStdHep::Event::evtnum |
Definition at line 354 of file lStdHep.hh.
long* UTIL::lStdHep::Event::idhep |
Definition at line 370 of file lStdHep.hh.
Referenced by UTIL::lStdHep::pid().
long UTIL::lStdHep::Event::idrup |
Definition at line 384 of file lStdHep.hh.
Referenced by UTIL::lStdHep::idrup().
long UTIL::lStdHep::Event::isEmpty |
Definition at line 344 of file lStdHep.hh.
Referenced by UTIL::lStdHep::readEvent().
long* UTIL::lStdHep::Event::isthep |
Definition at line 369 of file lStdHep.hh.
Referenced by UTIL::lStdHep::status().
long* UTIL::lStdHep::Event::jdahep |
Definition at line 372 of file lStdHep.hh.
Referenced by UTIL::lStdHep::daughter1(), and UTIL::lStdHep::daughter2().
long* UTIL::lStdHep::Event::jmohep |
Definition at line 371 of file lStdHep.hh.
Referenced by UTIL::lStdHep::mother1(), and UTIL::lStdHep::mother2().
long UTIL::lStdHep::Event::nBlocks |
Definition at line 358 of file lStdHep.hh.
long UTIL::lStdHep::Event::nevhep |
Definition at line 367 of file lStdHep.hh.
Referenced by UTIL::lStdHep::evtNum().
long UTIL::lStdHep::Event::nhep |
Definition at line 368 of file lStdHep.hh.
Referenced by UTIL::lStdHep::nTracks(), and UTIL::lStdHep::printTrack().
long UTIL::lStdHep::Event::nNTuples |
Definition at line 360 of file lStdHep.hh.
long UTIL::lStdHep::Event::ntot |
Definition at line 349 of file lStdHep.hh.
double* UTIL::lStdHep::Event::phep |
Definition at line 373 of file lStdHep.hh.
Referenced by UTIL::lStdHep::E(), UTIL::lStdHep::M(), UTIL::lStdHep::Px(), UTIL::lStdHep::Py(), and UTIL::lStdHep::Pz().
long* UTIL::lStdHep::Event::ptrBlocks |
Definition at line 363 of file lStdHep.hh.
long UTIL::lStdHep::Event::runnum |
Definition at line 356 of file lStdHep.hh.
Referenced by UTIL::lStdHep::runNum().
double* UTIL::lStdHep::Event::scale |
Definition at line 381 of file lStdHep.hh.
Referenced by UTIL::lStdHep::isStdHepEv4(), and UTIL::lStdHep::scale().
double* UTIL::lStdHep::Event::spin |
Definition at line 382 of file lStdHep.hh.
Referenced by UTIL::lStdHep::spinX(), UTIL::lStdHep::spinY(), and UTIL::lStdHep::spinZ().
long UTIL::lStdHep::Event::storenum |
Definition at line 355 of file lStdHep.hh.
long UTIL::lStdHep::Event::trigMask |
Definition at line 357 of file lStdHep.hh.
const char* UTIL::lStdHep::Event::version |
Definition at line 350 of file lStdHep.hh.
double* UTIL::lStdHep::Event::vhep |
Definition at line 374 of file lStdHep.hh.
Referenced by UTIL::lStdHep::T(), UTIL::lStdHep::X(), UTIL::lStdHep::Y(), and UTIL::lStdHep::Z().