Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

LocalKaonSelector.h

Go to the documentation of this file.
00001 #ifndef LOCAL_KAON_SELECTOR_H
00002 #define LOCAL_KAON_SELECTOR_H
00003 
00004 #include "BesDChain/CDChargedKaon.h"
00005 #include "BesDChain/BesDCSelector.h"
00006 
00007 class LocalKaonSelector : public BesDCSelector<CDChargedKaon>
00008 {
00009    public :
00010 
00011       LocalKaonSelector();
00012 
00013       bool operator() (CDChargedKaon& aKaon);
00014 
00015 
00016    private :
00017 
00018       LocalKaonSelector( const LocalKaonSelector& );
00019       const LocalKaonSelector& operator= ( const LocalKaonSelector& );
00020 
00021       double m_VrCut;
00022       double m_VzCut;
00023       double m_CosThetaCut;
00024 
00025       bool   m_useDedx;
00026       bool   m_useTof1;
00027       bool   m_useTof2;
00028       bool   m_useTofE;
00029       bool   m_useTofQ;
00030       bool   m_useEmc;
00031       bool   m_useMuc;
00032 
00033       bool   m_probability;
00034       double m_PidProbCut;
00035       bool   m_rejectPion;
00036       bool   m_rejectProton;
00037 
00038       bool m_likelihood;
00039       bool m_neuronNetwork;
00040       std::vector<double> m_neuronValCut;
00041 
00042 };
00043 
00044 #endif

Generated on Wed Feb 2 15:41:20 2011 for BOSS6.5.5 by  doxygen 1.3.9.1