LCIO
02.17
|
#include "lcio.h"
#include "IO/LCWriter.h"
#include "IO/LCReader.h"
#include "IO/LCEventListener.h"
#include "MT/LCReader.h"
#include "MT/LCReaderListener.h"
#include "EVENT/LCIO.h"
#include "DATA/LCFloatVec.h"
#include "DATA/LCIntVec.h"
#include "IMPL/LCEventImpl.h"
#include "IMPL/LCRunHeaderImpl.h"
#include "IMPL/LCCollectionVec.h"
#include "IMPL/SimCalorimeterHitImpl.h"
#include "IMPL/SimTrackerHitImpl.h"
#include "IMPL/MCParticleImpl.h"
#include "IMPL/LCTOOLS.h"
#include "IMPL/TrackerRawDataImpl.h"
#include "IMPL/TrackerDataImpl.h"
#include "IMPL/TrackerPulseImpl.h"
#include "UTIL/LCRelationNavigator.h"
#include "UTIL/LCTime.h"
#include "UTIL/CellIDEncoder.h"
#include "UTIL/LCTypedVector.h"
#include "UTIL/LCSplitWriter.h"
#include "UTIL/BitSet32.h"
#include <cstdlib>
#include <iostream>
#include <sstream>
Go to the source code of this file.
Classes | |
class | ReadPerformanceProcessorMT |
class | ReadPerformanceProcessor |
Macros | |
#define | WRITE_TRACKERRAWDATA 1 |
#define | WRITE_VTXRAWHITS 1 |
Functions | |
int | main (int argc, char **argv) |
Performance profiling of LCIO writer and reader. More... | |
Variables | |
static const int | NRUN = 50 |
static const int | NEVENT = 100 |
static const int | NMCPART = 100 |
static const int | NHITS = 50 |
static string | FILEN = "lcioperf.slcio" |
#define WRITE_TRACKERRAWDATA 1 |
#define WRITE_VTXRAWHITS 1 |
int main | ( | int | argc, |
char ** | argv | ||
) |
Performance profiling of LCIO writer and reader.
Definition at line 130 of file lcio_performance.cc.
References std::clock(), MT::LCReader::directAccess, std::end(), std::endl(), FILEN, MT::LCReader::lazyUnpack, lcReader, UTIL::make_bitset32(), NEVENT, NHITS, NMCPART, NRUN, MT::LCReader::open(), std::string::push_back(), std::vector< T >::push_back(), std::rand(), ReadPerformanceProcessorMT::readStream(), ReadPerformanceProcessor::readStream(), runHdr, and std::stringstream::str().
|
static |
Definition at line 50 of file lcio_performance.cc.
Referenced by main().
|
static |
Definition at line 46 of file lcio_performance.cc.
Referenced by main().
|
static |
Definition at line 48 of file lcio_performance.cc.
Referenced by main().
|
static |
Definition at line 47 of file lcio_performance.cc.
Referenced by HEPEVTIMPL::HEPEVT::fromHepEvt(), main(), RunEventProcessor::modifyEvent(), and HEPEVTIMPL::HEPEVT::toHepEvt().
|
static |
Definition at line 45 of file lcio_performance.cc.
Referenced by main().