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

Public Methods | |
| AcdReconDigiAlg (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... | |
| void | readThresholds () |
| StatusCode | reconstruct (const AcdDigiVector* v) |
| StatusCode | acdTileDOCA () |
| StatusCode | writeNTuple () |
| write our ACD ntuple items. More... | |
| double | DOCA (const Point &x0, const Vector &dir, std::vector<double> &doca_values) |
| Distance of Closest Approach - using center of tiles. More... | |
| double | hitTileDist (const Point &x0, const Vector &dir) |
| New algorithms from Bill Atwood to determine distance using the edges of tiles. More... | |
Private Attributes | |
| 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 |
| AcdDigiVector* | m_AcdData |
| std::map<int, Point> | m_tileCenters |
| std::map<int, Vector> | m_tileDims |
| std::map<int, double> | m_vetoThresh |
| int | m_numSideRows |
| std::string | m_xmlFileStr |
| std::string | m_vetoThreshFileStr |
|
|
Constructor of this form must be provided.
Definition at line 41 of file AcdReconDigiAlg.cxx. |
|
|
Distance of Closest Approach - using center of tiles.
Definition at line 366 of file AcdReconDigiAlg.cxx. Referenced by acdTileDOCA(). |
|
|
Definition at line 286 of file AcdReconDigiAlg.cxx. Referenced by reconstruct(). |
|
|
Definition at line 241 of file AcdReconDigiAlg.cxx. Referenced by reconstruct(). |
|
|
mandatory. The execute method will be called once per event. Definition at line 97 of file AcdReconDigiAlg.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 142 of file AcdReconDigiAlg.cxx. |
|
|
Retrieve parameters from the instrument.xml file.
Definition at line 152 of file AcdReconDigiAlg.cxx. Referenced by initialize(). |
|
|
New algorithms from Bill Atwood to determine distance using the edges of tiles.
Definition at line 405 of file AcdReconDigiAlg.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 56 of file AcdReconDigiAlg.cxx. |
|
|
Definition at line 221 of file AcdReconDigiAlg.cxx. Referenced by initialize(). |
|
|
Definition at line 252 of file AcdReconDigiAlg.cxx. Referenced by execute(). |
|
|
write our ACD ntuple items.
Definition at line 473 of file AcdReconDigiAlg.cxx. Referenced by reconstruct(). |
|
|
Definition at line 79 of file AcdReconDigiAlg.h. |
|
|
Definition at line 76 of file AcdReconDigiAlg.h. |
|
|
Definition at line 76 of file AcdReconDigiAlg.h. |
|
|
Definition at line 76 of file AcdReconDigiAlg.h. |
|
|
access to the Glast Detector Service.
Definition at line 73 of file AcdReconDigiAlg.h. |
|
|
Definition at line 85 of file AcdReconDigiAlg.h. |
|
|
Definition at line 77 of file AcdReconDigiAlg.h. |
|
|
Definition at line 81 of file AcdReconDigiAlg.h. |
|
|
Definition at line 76 of file AcdReconDigiAlg.h. |
|
|
Definition at line 82 of file AcdReconDigiAlg.h. |
|
|
Definition at line 76 of file AcdReconDigiAlg.h. |
|
|
name of the ntuple for i/o.
Definition at line 68 of file AcdReconDigiAlg.h. |
|
|
Definition at line 83 of file AcdReconDigiAlg.h. |
|
|
Definition at line 87 of file AcdReconDigiAlg.h. |
|
|
Definition at line 87 of file AcdReconDigiAlg.h. |
|
|
access to our ntuple writing service.
Definition at line 70 of file AcdReconDigiAlg.h. |
1.2.3 written by Dimitri van Heesch,
© 1997-2000