7#include "CLHEP/Units/SystemOfUnits.h"
19 const std::string& name,
20 const IInterface* parent )
40 return StatusCode::SUCCESS;
46 if (
m_OnlyMuon && abs( obj.GetPDGCode() ) != 13 ) pass =
false;
52 *
m_pt = obj.GetMomentum().rho();
53 *
m_eta = obj.GetMomentum().eta();
54 *
m_phi = obj.GetMomentum().phi();
55 *
m_posx = obj.GetPosition().x();
56 *
m_posy = obj.GetPosition().y();
57 *
m_posz = obj.GetPosition().z();
60 return StatusCode::SUCCESS;
Helpers for checking error return status codes and reporting errors.
#define CHECK(...)
Evaluate an expression and check for errors.
virtual StatusCode addVariable(const std::string &name, const std::type_info &ti, void *&ptr, const std::string &docstring="", const void *defval=0)
Block filler tool for noisy FEB information.