4#include "GaudiKernel/SmartDataPtr.h"
13 double eraw = gTrk->
energy();
14 double phi = gTrk->
phi();
15 double the = gTrk->
theta();
17 return HepLorentzVector( eraw *
sin(the) *
cos(phi),
18 eraw *
sin(the) *
sin(phi),
26struct GammaPair :
public std::pair<EvtRecTrack*,EvtRecTrack*>
43struct high_momentum:
public binary_function <GammaPair, GammaPair, bool>
double sin(const BesAngle a)
double cos(const BesAngle a)
HepLorentzVector getP4(RecEmcShower *gTrk)
bool isGoodGamma(EvtRecTrack *gtrk)
RecEmcShower * emcShower()
Criteria(double inv_min=0.10, double inv_max=0.18)
virtual bool check(const GammaPair &gp) const
GammaPair(EvtRecTrack *g1, EvtRecTrack *g2, double m)
bool operator()(const GammaPair &lgp, const GammaPair &rgp)