BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
Pi0RecAlg.h
Go to the documentation of this file.
1#ifndef Physics_Analysis_Pi0Rec_Alg_H
2#define Physics_Analysis_Pi0Rec_Alg_H
3
4#include "CLHEP/Vector/LorentzVector.h"
5#include "GaudiKernel/Algorithm.h"
6#include "Pi0Cut.h"
7// predeclaration
8class RecEmcShower;
9
10class Pi0RecAlg : public Algorithm {
11
12public:
13 Pi0RecAlg( const std::string& name, ISvcLocator* pSvcLocator );
14
15 StatusCode initialize();
16 StatusCode execute();
17 StatusCode finalize();
18
19private:
20 HepLorentzVector getP4( RecEmcShower* gTrk );
21 UserPi0Cut _pi0_cut;
22 /* double m_barrel_min_energy;
23 double m_endcap_min_energy;
24 double m_angle ;
25 double m_time_limit;
26
27 double m_minmass_cut;
28 double m_maxmass_cut;
29 double m_chisq_cut;
30 double m_costheta_cut;*/
31};
32#endif
StatusCode execute()
Definition Pi0RecAlg.cxx:38
Pi0RecAlg(const std::string &name, ISvcLocator *pSvcLocator)
Definition Pi0RecAlg.cxx:15
StatusCode finalize()
Definition Pi0RecAlg.cxx:85
StatusCode initialize()
Definition Pi0RecAlg.cxx:29