Reconstruct real data with GBL (to this purpose, you need to include the GblOutputDriver in your steering file).
For Montecarlo data:
- run the readoout with the steering file (for instance, for test run data: HPS2014ReadoutNoPileup.lcsim)
- run the recon with the steering file (for instance, for test run data: HPS2014OfflineNoPileUp.lcsim)
- For real data you can use whatever steering file (usually the most update version will work) but remember to include the mentioned GblOutputDriver drivers as mentioned above, if they are not present (usually they are not, for production purposes):
<driver name="GBLOutputDriver"/>
...something else in the lcsim file...
<driver name="GBLOutputDriver" type="org.hps.recon.tracking.gbl.GBLOutputDriver">
<debug>0</debug>
<isMC>false</isMC> <!-- use true for MC data here -->
<gblFileName>${outputFile}.gbl</gblFileName>
</driver>
Of course, for straight tracks use a proper steering file. - For the purpose of alignment you are recommended to drop ghost hits, including in the HelicalHitDriver driver the following line:
<rejectGhostHits>true</rejectGhostHits>