00001 #ifndef LOCAL_KS_SELECTOR_H 00002 #define LOCAL_KS_SELECTOR_H 00003 00004 #include "BesDChain/CDKs.h" 00005 #include "DecayChain/Function/DCSelectionFunction.h" 00006 00007 class LocalKsSelector : public DCSelectionFunction<CDKs> 00008 { 00009 public : 00010 00011 LocalKsSelector(); 00012 00013 bool operator() (CDKs& aKs); 00014 00015 private : 00016 00017 LocalKsSelector( const LocalKsSelector& ); 00018 const LocalKsSelector& operator= ( const LocalKsSelector& ); 00019 00020 double m_minMass; 00021 double m_maxMass; 00022 double m_maxChisq; 00023 00024 bool m_doSecondaryVFit; 00025 double m_maxVFitChisq; 00026 double m_minFlightSig; 00027 00028 }; 00029 00030 extern LocalKsSelector ksSelector; 00031 00032 #endif