|
ATLAS Offline Software
|
Go to the documentation of this file.
13 #ifndef DERIVATIONFRAMEWORK_BmumuThinningTool_H
14 #define DERIVATIONFRAMEWORK_BmumuThinningTool_H
18 #include "GaudiKernel/ToolHandle.h"
30 class AuxContainerBase;
158 const IInterface*
p);
188 std::string
name)
const;
190 template<
typename TYPE>
192 const std::vector<bool>& trkMask,
206 std::vector<bool>& muMask,
208 std::string counterName)
const;
228 std::vector<bool>& muMask,
229 std::vector<bool>& cmuMask,
230 std::string counterName,
231 bool allowFastSync=
true)
const;
247 std::vector<bool>& muMask,
248 std::vector<bool>& cmuMask,
249 std::string counterName,
250 bool allowFastSync)
const;
263 std::vector<bool>& trkMask,
265 std::vector<bool>& muMask,
266 std::string counterName)
const;
279 std::vector<bool>& trkMask,
281 std::vector<bool>& muMask,
282 std::string counterName)
const;
297 std::vector<std::string>
310 std::vector<std::string>& vLinkNames,
311 std::vector<pv_type>& vLinkTypes,
325 std::vector<std::string>& vLinkNames,
326 std::vector<std::string> vPrefixes,
327 std::vector<pv_type>& vLinkTypes,
336 std::string
dumpVS(
const std::vector<std::string>& vs,
337 const std::string
header=
"",
338 size_t nBlanks=0)
const;
360 const std::vector<bool>& mask2,
361 const std::string
name1,
362 const std::string name2,
363 const std::string
header=
"")
const;
441 #endif // DERIVATIONFRAMEWORK_BmumuThinningTool_H
Base class for elements of a container that can have aux data.
Common base class for the auxiliary containers.
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
Handle for requesting thinning for a data object.
pv_type
: Enum type of the PV
::StatusCode StatusCode
StatusCode definition for legacy code.
: B-physcis xAOD helpers.
Class describing a Vertex.
Class describing a TrackParticle.