#include <acdReconAlg.h>
Inheritance diagram for acdReconAlg:

Public Methods | |
| acdReconAlg (const std::string& name, ISvcLocator* pSvcLocator) | |
| Constructor of this form must be provided. More... | |
| StatusCode | initialize () |
| mandatory. More... | |
| StatusCode | execute () |
| mandatory. More... | |
| StatusCode | finalize () |
| mandatory. More... | |
Private Methods | |
| void | clear () |
| void | getParameters () |
| Retrieve parameters from the instrument.xml file. More... | |
| StatusCode | reconstruct (const IVetoData* v) |
| StatusCode | acdTileDOCA () |
| StatusCode | writeNTuple () |
| write our ACD ntuple items. More... | |
| double | DOCA (const Point &x0, const Vector &dir, std::vector<double> &doca_values) |
| double | hitTileDist (const Point &x0, const Vector &dir) |
Private Attributes | |
| int | yNumTowers |
| int | xNumTopTiles |
| int | yNumTopTiles |
| int | numSideRows |
| const IVetoData* | m_AcdData |
| IVetoData::Tile | m_hit_tile |
| std::string | m_tupleName |
| name of the ntuple for i/o. More... | |
| INTupleWriterSvc* | ntupleWriteSvc |
| access to our ntuple writing service. More... | |
| IGlastDetSvc* | m_glastDetSvc |
| access to the Glast Detector Service. More... | |
| double | m_totEnergy |
| double | m_tileCount |
| double | m_gammaDOCA |
| double | m_DOCA |
| double | m_act_dist |
| std::vector<double> | m_rowDOCA_vec |
| TileParams* | m_tileParams |
Static Private Attributes | |
| double | threshold_energy |
| variables to store instrument parameters. More... | |
| int | xNumTowers |
|
|
Constructor of this form must be provided.
Definition at line 55 of file acdReconAlg.cxx. |
|
|
Definition at line 327 of file acdReconAlg.cxx. Referenced by acdTileDOCA(). |
|
|
Definition at line 236 of file acdReconAlg.cxx. Referenced by reconstruct(). |
|
|
Definition at line 192 of file acdReconAlg.cxx. Referenced by reconstruct(). |
|
|
mandatory. The execute method will be called once per event. Definition at line 116 of file acdReconAlg.cxx. |
|
|
mandatory. Causes the TDS to be searched, if the data is unavailable, the appropriate converter is called to retrieve the data from some persistent store. This call asks for the TdGlastData pointer to be given the variable name glastData. We are asking the event data service, eventSvc(), to provide the data located at "/Event/TdGlastData" which denotes the location of the glast detector data in our Gaudi Event Model. Definition at line 162 of file acdReconAlg.cxx. |
|
|
Retrieve parameters from the instrument.xml file.
Definition at line 172 of file acdReconAlg.cxx. Referenced by initialize(). |
|
|
Definition at line 363 of file acdReconAlg.cxx. Referenced by acdTileDOCA(). |
|
|
mandatory. The initialize method will be called once at the very beginning of the run, while everything is being initialized before the event loop begins. Any setup necessary will be done here. Definition at line 68 of file acdReconAlg.cxx. |
|
|
Definition at line 202 of file acdReconAlg.cxx. Referenced by execute(). |
|
|
write our ACD ntuple items.
Definition at line 423 of file acdReconAlg.cxx. Referenced by reconstruct(). |
|
|
Definition at line 64 of file acdReconAlg.h. |
|
|
Definition at line 78 of file acdReconAlg.h. |
|
|
Definition at line 78 of file acdReconAlg.h. |
|
|
Definition at line 78 of file acdReconAlg.h. |
|
|
access to the Glast Detector Service.
Definition at line 75 of file acdReconAlg.h. |
|
|
Definition at line 67 of file acdReconAlg.h. |
|
|
Definition at line 79 of file acdReconAlg.h. |
|
|
Definition at line 78 of file acdReconAlg.h. |
|
|
Definition at line 84 of file acdReconAlg.h. |
|
|
Definition at line 78 of file acdReconAlg.h. |
|
|
name of the ntuple for i/o.
Definition at line 70 of file acdReconAlg.h. |
|
|
access to our ntuple writing service.
Definition at line 72 of file acdReconAlg.h. |
|
|
Definition at line 60 of file acdReconAlg.h. |
|
|
variables to store instrument parameters.
Definition at line 59 of file acdReconAlg.h. |
|
|
Definition at line 60 of file acdReconAlg.h. |
|
|
Definition at line 60 of file acdReconAlg.h. |
|
|
Definition at line 60 of file acdReconAlg.h. |
|
|
Definition at line 60 of file acdReconAlg.h. |
1.2.3 written by Dimitri van Heesch,
© 1997-2000