1#ifndef DigammaPreSelect_H
2#define DigammaPreSelect_H
5#include "GaudiKernel/AlgFactory.h"
6#include "GaudiKernel/Algorithm.h"
7#include "GaudiKernel/NTuple.h"
8#include "EvtRecEvent/EvtRecTrack.h"
21 return m_selectedType;
25 return m_selectedTrkID1;
29 return m_selectedTrkID2;
35 double Angle2ClosestShower(
int ShowerID );
40 double m_lowEnergyShowerCut;
41 double m_highEnergyShowerCut;
42 double m_matchThetaCut ;
43 double m_matchPhiCut ;
45 double m_highMomentumCut;
48 double m_minAngShEnergyCut;
56 double m_oneProngMomentumCut;
68 int m_oneProngsSelected;
69 int m_twoProngsMatchedSelected;
70 int m_twoProngsOneMatchedSelected;
75 NTuple::Tuple* m_tuple1;
76 NTuple::Item<double> m_trk1_p;
77 NTuple::Item<double> m_trk1_theta;
78 NTuple::Item<double> m_trk1_phi;
79 NTuple::Item<double> m_sh1_ene;
80 NTuple::Item<double> m_sh1_theta;
81 NTuple::Item<double> m_sh1_phi;
83 NTuple::Item<double> m_trk2_p;
84 NTuple::Item<double> m_trk2_theta;
85 NTuple::Item<double> m_trk2_phi;
86 NTuple::Item<double> m_sh2_ene;
87 NTuple::Item<double> m_sh2_theta;
88 NTuple::Item<double> m_sh2_phi;
89 NTuple::Item<double> m_di_the;
90 NTuple::Item<double> m_di_phi;
92 NTuple::Item<double> m_etot;
93 NTuple::Item<double> m_pNorm;
94 NTuple::Item<double> m_eNorm;
95 NTuple::Item<double> m_acolli;
96 NTuple::Item<double> m_mdc_hit;
97 NTuple::Tuple* m_tuple2;
98 NTuple::Item<double> m_sh_ene;
99 NTuple::Item<double> m_sh_theta;
100 NTuple::Item<double> m_sh_phi;
int selectedTrkID2() const
int selectedTrkID1() const