BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
LocalEtatoGGSelector.cxx
Go to the documentation of this file.
1#include "GaudiKernel/Bootstrap.h"
2
3#include "EvtRecEvent/EvtRecEtaToGG.h"
5
7
8LocalEtatoGGSelector::LocalEtatoGGSelector( const std::string& type, const std::string& name,
9 const IInterface* parent )
10 : base_class( type, name, parent ) {
11 declareProperty( "EtaMinMassCut", m_minMass = 0.40 );
12 declareProperty( "EtaMaxMassCut", m_maxMass = 0.70 );
13 declareProperty( "EtaMaxChisqCut", m_maxChisq = 2500 );
14}
15
17
18 aEta.setUserTag( 1 );
19 EvtRecEtaToGG* eta = const_cast<EvtRecEtaToGG*>( aEta.navEta() );
20
21 double mass = eta->unconMass();
22 double chi2 = eta->chisq();
23 if ( ( mass <= m_minMass ) || ( mass >= m_maxMass ) || ( chi2 >= m_maxChisq ) ) return false;
24
25 return true;
26}
DECLARE_COMPONENT(BesBdkRc)
double mass
void setUserTag(int tag)
virtual const EvtRecEtaToGG * navEta() const
Definition CDEta.cxx:55
LocalEtatoGGSelector(const std::string &type, const std::string &name, const IInterface *parent)