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

Chic2Selector Class Reference

#include <Chic2Selector.h>

Inheritance diagram for Chic2Selector:

BesDCSelector< CDDecay > BesDCSelector< CDDecay > DCSelectionFunction< CDDecay > DCSelectionFunction< CDDecay > DCSelectionFunction< CDDecay > DCSelectionFunction< CDDecay > unary_function unary_function unary_function unary_function unary_function unary_function unary_function unary_function List of all members.

Public Member Functions

 Chic2Selector ()
 Chic2Selector ()
bool operator() (CDDecay &iArg) const
bool operator() (CDDecay &theP)
bool operator() (CDDecay &theP)

Protected Member Functions

IDataProviderSvc * eventSvc ()
IDataProviderSvc * eventSvc ()
IVertexDbSvcvtxDbSvc ()
IVertexDbSvcvtxDbSvc ()

Private Member Functions

 Chic2Selector (const Chic2Selector &)
 Chic2Selector (const Chic2Selector &)
const Chic2Selectoroperator= (const Chic2Selector &)
const Chic2Selectoroperator= (const Chic2Selector &)

Private Attributes

double m_chic2MaxMass
double m_chic2MinMass

Constructor & Destructor Documentation

Chic2Selector::Chic2Selector  ) 
 

00009 {
00010    IJobOptionsSvc* jobSvc;
00011    Gaudi::svcLocator()->service("JobOptionsSvc", jobSvc);
00012 
00013    PropertyMgr m_propMgr;
00014 
00015    m_propMgr.declareProperty("Chic2MinMassCut",   m_chic2MinMass = 3.456 );
00016    m_propMgr.declareProperty("Chic2MaxMassCut",   m_chic2MaxMass = 3.656 );
00017 
00018    jobSvc->setMyProperties("Chic2Selector", &m_propMgr);
00019 }

Chic2Selector::Chic2Selector const Chic2Selector  )  [private]
 

Chic2Selector::Chic2Selector  ) 
 

Chic2Selector::Chic2Selector const Chic2Selector  )  [private]
 


Member Function Documentation

IDataProviderSvc* BesDCSelector< CDDecay >::eventSvc  )  [protected, inherited]
 

IDataProviderSvc* BesDCSelector< CDDecay >::eventSvc  )  [protected, inherited]
 

bool DCSelectionFunction< CDDecay >::operator() CDDecay iArg  )  const [inline, inherited]
 

00078                                        {
00079          return const_cast<DCSelectionFunction<Arg> *>(this)->operator()(iArg);
00080       }

bool Chic2Selector::operator() CDDecay theP  )  [virtual]
 

Implements DCSelectionFunction< CDDecay >.

bool Chic2Selector::operator() CDDecay theP  )  [virtual]
 

Implements DCSelectionFunction< CDDecay >.

00021                                              {
00022 
00023    double mass = theP.mass();
00024 
00025    return ( (mass > m_chic2MinMass) && (mass < m_chic2MaxMass)  );
00026 }

const Chic2Selector& Chic2Selector::operator= const Chic2Selector  )  [private]
 

const Chic2Selector& Chic2Selector::operator= const Chic2Selector  )  [private]
 

IVertexDbSvc* BesDCSelector< CDDecay >::vtxDbSvc  )  [protected, inherited]
 

IVertexDbSvc* BesDCSelector< CDDecay >::vtxDbSvc  )  [protected, inherited]
 


Member Data Documentation

double Chic2Selector::m_chic2MaxMass [private]
 

double Chic2Selector::m_chic2MinMass [private]
 


The documentation for this class was generated from the following files:
Generated on Wed Feb 2 15:56:22 2011 for BOSS6.5.5 by  doxygen 1.3.9.1