You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 17 Next »

Introduction

These pages help with the overview of the code itself and more detailed documentation of the code itself.

There is Java Documentation that is generated automatically by the code.  This is only as useful as the comments the coder added.

Profiler Output

The output of JProfiler gives a good idea of what is going on in the code. The following profiles are available:

VersionDateSteering FileDetectorProfileBenchmarkComment
Pass12015/8/1EngineeringRun2015FullRecon.lcsim

HPS-EngRun2015-Nominal-v1

EvioToLcio: http://nuclear.unh.edu/HPS/Profiles/Call_Tree_EvioToLcio.xml  
Pass12015/8/1EngineeringRun2015FullRecon.lcsim

HPS-EngRun2015-Nominal-v1

doProcess: http://nuclear.unh.edu/HPS/Profiles/Call_Tree_doProcess.xml0.11704 sec/event 
r33932015/8/25EngineeringRun2015FullRecon.lcsim

HPS-EngRun2015-Nominal-v1

doProcess: http://nuclear.unh.edu/HPS/Profiles/Call_Tree_doProcess_2015_08_24a.xml0.06899 sec/eventSho fixed leftover debugging code in tracking
r35572015/9/9

EngineeringRun2015FullRecon.lcsim

HPS-EngRun2015-Nominal-v1

 0.0697 sec/event 
r35572015/9/9

EngineeringRun2015FullRecon_Pass2.lcsim

HPS-EngRun2015-Nominal-v1

 0.1117 sec/eventExtra tracking strategies.
r35572015/9/9EngineeringRun2015FullRecon_Pass2.lcsim

HPS-EngRun2015-Nominal-v3-fieldmap

 0.1183 sec/eventFieldmap added, new geometry.
r37402015/9/30

EngineeringRun2015FullRecon_Pass2.lcsim

HPS-EngRun2015-Nominal-v3-fieldmap

doProcess: http://nuclear.unh.edu/HPS/Profiles/Call_Tree_doProcess_2015_08_24a.xml0.1321 sec/event 
r39152015/10/31EngineeringRun2015FullRecon.lcsimHPS-EngRun2015-Nominal-v3-fieldmaphttp://nuclear.unh.edu/HPS/Profiles/Call_Tree_doProcess_r3915_2015_10_31.xml  

Benchmark performed on the first 10,000 events of run 5772 (file 0), on a 2.6 GHz Intel Core i7 laptop.

Documentation 

ComponentMaintainerLocationBrief Description
EvioToLcioJeremy McCormickorg.hps.evioThe main program that converts EVIO to LCIO, performing an LCSim job in the same session. The processed events are then (optionally) written to disk using an LCIOWriter.
LCSimEngRunEventBuilderJeremy McCormickorg.hps.evioThis is the LCSimEventBuilder implementation for the Engineering Run and the Commissioning Run.
EcalEvioReaderSho Uemuraorg.hps.evioConverts various modes of EVIO TDC information into LCSim hit collections.
SvtEvioReaderOmar Morenoorg.hps.evioConverts EVIO SVT data to LCSim hit collections.
Event Reconstruction Steering Files  List of the most important drivers and further documentation on them.

 

 

  • No labels