1#ifndef Physics_Analysis_Pi0EtaToGGRec_Alg_H
2#define Physics_Analysis_Pi0EtaToGGRec_Alg_H
4#include "CLHEP/Vector/LorentzVector.h"
5#include "GaudiKernel/Algorithm.h"
6#include "GaudiKernel/SmartDataPtr.h"
8#include "EventModel/EventHeader.h"
9#include "EvtRecEvent/EvtRecEvent.h"
10#include "EvtRecEvent/EvtRecTrack.h"
33 SmartDataPtr<EvtRecEvent> recEvt,
34 SmartDataPtr<EvtRecTrackCol> recTrkCol);
36 bool bothInEndcap(HepLorentzVector g1_P4, HepLorentzVector g2_P4);
46 double m_pi0minmass_cut;
47 double m_pi0maxmass_cut;
48 double m_pi0chisq_cut;
51 double m_etaminmass_cut;
52 double m_etamaxmass_cut;
53 double m_etachisq_cut;
58 bool m_useBarrelEndcap;
59 double m_maxCosThetaBarrel;
60 double m_minCosThetaEndcap;
61 double m_maxCosThetaEndcap;
62 double m_minEndcapEnergy;
Pi0EtaToGGRecAlg(const std::string &name, ISvcLocator *pSvcLocator)