Loading [MathJax]/extensions/tex2jax.js
ATLAS Offline Software
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
InvariantMassDeltaPhiInclusive2ContainerPortsOut.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef GLOBALSIM_INVARIANTMASSDELTAPHIINCLUSIVE2ContainerPORTSOUT_H
6 #define GLOBALSIM_INVARIANTMASSDELTAPHIINCLUSIVE2ContainerPORTSOUT_H
7 
8 #include "AlgoConstants.h"
9 #include "GenericTob.h"
10 
11 #include <ostream>
12 #include <memory>
13 #include <vector>
14 
15 
16 #include "AthenaKernel/CLASS_DEF.h"
17 
18 namespace GlobalSim {
19 
21 
22  using GenTobPtr = std::shared_ptr<GenericTob>;
23 
24 
25 
26  // output bits
27 
28  constexpr static std::size_t MaxResultsBits{4};
29 
30  using BSPtrMaxResultsBits = std::shared_ptr<std::bitset<MaxResultsBits>>;
31 
33  m_Results{std::make_shared<std::bitset<MaxResultsBits>>()};
34 
35  };
36 
37 }
38 
39 std::ostream&
40 operator<< (std::ostream&,
42 
44 
45 #endif
46 
GlobalSim::InvariantMassDeltaPhiInclusive2ContainerPortsOut::GenTobPtr
std::shared_ptr< GenericTob > GenTobPtr
Definition: InvariantMassDeltaPhiInclusive2ContainerPortsOut.h:22
GenericTob.h
GlobalSim::InvariantMassDeltaPhiInclusive2ContainerPortsOut::BSPtrMaxResultsBits
std::shared_ptr< std::bitset< MaxResultsBits > > BSPtrMaxResultsBits
Definition: InvariantMassDeltaPhiInclusive2ContainerPortsOut.h:30
GlobalSim
AlgTool to obtain a selection of eFex RoIs read in from the event store.
Definition: dump.h:8
GlobalSim::InvariantMassDeltaPhiInclusive2ContainerPortsOut::MaxResultsBits
constexpr static std::size_t MaxResultsBits
Definition: InvariantMassDeltaPhiInclusive2ContainerPortsOut.h:28
GlobalSim::InvariantMassDeltaPhiInclusive2ContainerPortsOut
Definition: InvariantMassDeltaPhiInclusive2ContainerPortsOut.h:20
AlgoConstants.h
CLASS_DEF
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
Definition: Control/AthenaKernel/AthenaKernel/CLASS_DEF.h:67
operator<<
std::ostream & operator<<(std::ostream &, const GlobalSim::InvariantMassDeltaPhiInclusive2ContainerPortsOut &)
Definition: InvariantMassDeltaPhiInclusive2ContainerPortsOut.cxx:9
CLASS_DEF.h
macros to associate a CLID to a type
GlobalSim::InvariantMassDeltaPhiInclusive2ContainerPortsOut::m_Results
BSPtrMaxResultsBits m_Results
Definition: InvariantMassDeltaPhiInclusive2ContainerPortsOut.h:33