/home/bes3soft/bes3soft/Boss/7.0.2/dist/7.0.2/Reconstruction/DTagAlg/DTagAlg-00-01-04/DTagAlg/LocalPhotonSelector.h

Go to the documentation of this file.
00001 #ifndef LOCAL_PHOTON_SELECTOR_H
00002 #define LOCAL_PHOTON_SELECTOR_H
00003 
00004 #include "BesDChain/CDPhoton.h"
00005 #include "BesDChain/BesDCSelector.h"
00006 
00007 class LocalPhotonSelector : public BesDCSelector<CDPhoton>
00008 {
00009    public :
00010 
00011       LocalPhotonSelector();
00012 
00013       bool operator() (CDPhoton& aPhoton);
00014 
00015 
00016    private :
00017 
00018       LocalPhotonSelector( const LocalPhotonSelector& );
00019       const LocalPhotonSelector& operator= ( const LocalPhotonSelector& );
00020 
00021       double m_minEnergy;
00022  
00023       bool   m_useBarrelEndcap;
00024       double m_maxCosThetaBarrel;
00025       double m_minCosThetaEndcap;
00026       double m_maxCosThetaEndcap;
00027       double m_minEndcapEnergy;
00028  
00029       bool   m_applyTimeCut;
00030       double m_minTime;
00031       double m_maxTime;
00032       double m_deltaTime;
00033  
00034       bool m_applyDangCut;
00035       double m_minDang;
00036 };
00037 
00038 extern LocalPhotonSelector photonSelector;
00039 
00040 #endif

Generated on Tue Nov 29 23:13:01 2016 for BOSS_7.0.2 by  doxygen 1.4.7