29 (
const std::string&
type,
30 const std::string& name,
31 const IInterface* parent)
44 "Number of tracks for the first conversion candidate; "
45 "0 if no conversion or if there are more than "
48 "True if the first conversion candidate has "
51 "Number of conversion vertices.") );
53 "Number of conversion vertices with exactly one track.") );
55 "Number of conversion vertices with exactly two tracks.") );
57 return StatusCode::SUCCESS;
73 if (conv && conv->nTrackParticles()<=2)
81 for (
int i = 0; i < *
m_nConv; i++) {
84 int ntr = conv->nTrackParticles();
92 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)
Class describing an photon.
Block filler tool for noisy FEB information.
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
Vertex_v1 Vertex
Define the latest version of the vertex class.
Photon_v1 Photon
Definition of the current "egamma version".