5#ifndef ASG_ANALYSIS_ALGORITHMS__ASG_NUM_DECORATION_SELECTION_TOOL_H
6#define ASG_ANALYSIS_ALGORITHMS__ASG_NUM_DECORATION_SELECTION_TOOL_H
28 #ifndef XAOD_STANDALONE
30 const std::string& myname,
31 const IInterface* parent);
44 std::string typeName =
typeid(T).
name();
45 return "dummy_" + typeName;
49 Gaudi::Property<bool>
m_doEqual {
this,
"doEqual",
false,
"require to equal a value"};
50 Gaudi::Property<bool>
m_doMin {
this,
"doMin",
false,
"require a min value"};
51 Gaudi::Property<bool>
m_doMax {
this,
"doMax",
false,
"require a max value"};
52 Gaudi::Property<float>
m_equal {
this,
"equal", 0.0f,
"equal value to require"};
53 Gaudi::Property<float>
m_min {
this,
"min", 0.0f,
"minimum value to require"};
54 Gaudi::Property<float>
m_max {
this,
"max", 0.0f,
"maximum value to require"};
69 #ifndef XAOD_STANDALONE
71 const std::string& myname,
72 const IInterface* parent);
82 #ifndef XAOD_STANDALONE
84 const std::string& myname,
85 const IInterface* parent);
Base class for elements of a container that can have aux data.
Class providing the definition of the 4-vector interface.
Select isolated Photons, Electrons and Muons.