9#include "GaudiKernel/Algorithm.h"
10#include "GaudiKernel/PropertyMgr.h"
18#include "GaudiKernel/NTuple.h"
24 EmcRec(
const std::string& name, ISvcLocator* pSvcLocator);
43 PropertyMgr m_propMgr;
60 std::vector<std::string> fPositionMode;
64 NTuple::Tuple* m_tuple;
66 NTuple::Item<long> pid;
67 NTuple::Item<float> tp;
68 NTuple::Item<float> ttheta;
69 NTuple::Item<float> tphi;
71 NTuple::Item<long> nrun;
72 NTuple::Item<long> nrec;
74 NTuple::Item<long> nneu;
75 NTuple::Item<long> npart;
76 NTuple::Item<long> ntheta;
77 NTuple::Item<long> nphi;
78 NTuple::Item<long> ndigi;
79 NTuple::Item<long> nhit;
80 NTuple::Item<long> ncluster;
82 NTuple::Array<float> pp1;
83 NTuple::Item<float> theta1;
84 NTuple::Item<float> phi1;
85 NTuple::Item<float> dphi1;
86 NTuple::Item<float> eseed;
87 NTuple::Item<float> e3x3;
88 NTuple::Item<float> e5x5;
89 NTuple::Item<float> enseed;
90 NTuple::Item<float> etof2x1;
91 NTuple::Item<float> etof2x3;
92 NTuple::Item<float> cluster2ndMoment;
93 NTuple::Item<float> secondMoment;
94 NTuple::Item<float> latMoment;
95 NTuple::Item<float> a20Moment;
96 NTuple::Item<float> a42Moment;
97 NTuple::Item<float> mpi0;
98 NTuple::Item<long> thtgap1;
99 NTuple::Item<long> phigap1;
102 NTuple::Array<float> pp2;
map< RecEmcID, RecEmcCluster, less< RecEmcID > > RecEmcClusterMap
map< RecEmcID, RecEmcDigit, less< RecEmcID > > RecEmcDigitMap
map< RecEmcID, RecEmcHit, less< RecEmcID > > RecEmcHitMap
map< RecEmcID, RecEmcShower, less< RecEmcID > > RecEmcShowerMap