23 const std::string& name,
24 const IInterface* parent)
30 declareInterface<TBBeamQualityTool>(
this);
42 MsgStream log(msgSvc(),name());
45 <<
"initializing TBBeamQualityTrackingTool"
48 return StatusCode::SUCCESS;
54 MsgStream log(msgSvc(),name());
56 log << MSG::DEBUG <<
"Asked for : "<<particles.size()<<
" particles"<<
endmsg;
66 <<
"Rejecting event with chi2(u,v) = "
71 return StatusCode::FAILURE;
73 return StatusCode::SUCCESS;
77 return StatusCode::SUCCESS;
79 log << MSG::WARNING <<
"Improper Track Chi2 Cuts Applied ! : "
80 <<
"Must specfiy cuts for both X and Y fits"
82 return StatusCode::FAILURE;
#define ATH_CHECK
Evaluate an expression and check for errors.
Gaudi::Details::PropertyBase & declareProperty(Gaudi::Property< T, V, H > &t)
ServiceHandle< StoreGateSvc > & evtStore()