ATLAS Offline Software
Namespaces | Classes | Typedefs | Functions | Variables
GlobalSim Namespace Reference

AlgTool to read in LArStripNeighborhoods, and run the ERatio Algorithm. More...

Namespaces

 BDT
 
 IOBitwise
 

Classes

struct  AlgoConstants
 
struct  ap_fixed
 
struct  ap_int
 
class  CommonSelector
 
class  Count
 
class  cTauTOBArray
 
class  DataCollector
 
class  Decision
 
struct  digitizer
 
class  eEmMultAlgTool
 AlgTool to count GlobalSim::IOBitwise::eEmTOB objects. More...
 
class  eEmSelector
 
class  eEmSortSelectCountContainerComparator
 
struct  eEmSortSelectCountContainerPortsOut
 
struct  eEmSortSelectCountExpectations
 
struct  eEmSortSelectCountPortsOut
 
class  eEmTob
 
class  eEmTOBArray
 
class  eFexCvtrAlgTool
 AlgTool to move eFex TOBS into the GlobalSim TOB system. More...
 
class  eFexRoIAlgTool
 
class  Egamma1_LArStrip_Fex
 
class  Egamma1_LArStrip_Fex_RowAware
 
class  Egamma1BDTAlgTool
 
class  Egamma1eRatioAlgTool
 
class  EMB1CellsFromCaloCells
 
class  ERatio
 
class  ERatioAlgTool
 
struct  eTauSortSelectCountPortsOut
 
class  eTauTob
 
struct  Feb2MuxInfo
 Helper struct to keep track of correct order of FEB2 for each MUX. More...
 
class  GenericTob
 
class  GenericTOBArray
 
struct  GepAlgoHypothesisPortsIn
 
class  geq
 
class  GlobalCellTowerAlgTool
 
class  GlobalLArCell
 
class  GlobalLArCellContainer
 
class  GlobalSimulationAlg
 
class  gt
 
class  HypoTestBenchAlg
 
class  ICaloCellsProducer
 
class  ICommonSelector
 
class  ICutter
 
class  IeEmSelector
 
class  IGlobalSimAlgTool
 
struct  InvariantMassDeltaPhiInclusive2ContainerPortsIn
 
struct  InvariantMassDeltaPhiInclusive2ContainerPortsOut
 
struct  InvMassDPhiInc2Expectations
 
class  InvMassDPhiInc2TestBenchAlg
 
class  ITIPwriterAlgTool
 
class  jJetTOBArray
 
class  jXETOBArray
 
class  L1MenuResources
 
class  LArCellMuxAlg
 
class  LArCellPreparationAlg
 
class  LArStripNeighborhood
 Class to hold windows of LAr strip cells in a the neighbourhood of a eFexRoI. More...
 
class  LArStripNeighborhoodDumper
 
class  leq
 
class  lt
 
struct  Round
 
struct  StripData
 
struct  TestCounts
 
struct  Tracer
 
struct  Trunc
 
struct  XilDef
 

Typedefs

typedef ap_int< 10 > input_t
 
typedef input_t input_arr_t[n_features]
 
typedef ap_int< 10 > threshold_t
 
typedef ap_fixed< 10, 5 > score_t
 
typedef score_t score_arr_t[n_classes]
 
typedef float accelerator_input_t
 
typedef float accelerator_output_t
 
using eEmTobPtr = std::shared_ptr< eEmTob >
 
using eTauTobPtr = std::shared_ptr< eTauTob >
 
using GenericTobContainer = std::vector< std::shared_ptr< GenericTob > >
 
using GepAlgoHypothesisFIFO = std::vector< GepAlgoHypothesisPortsIn >
 
using InvariantMassResult = std::bitset< s_NumResultBits >
 
typedef bool() sort_fnc(TCS::GenericTOB *tob1, TCS::GenericTOB *tob2)
 
using StripDataVector = std::vector< StripData >
 
using Coords = std::pair< double, double >
 
using LArStripNeighborhoodContainer = DataVector< LArStripNeighborhood >
 

Functions

template<typename T >
void dump (const std::string &fn, const T &t)
 
std::unique_ptr< ICuttermake_cutter (const ulong &cut, const std::string &op)
 
std::optional< std::vector< std::size_t > > wrap3 (std::size_t center)
 
std::optional< std::vector< std::size_t > > wrap5 (std::size_t center)
 
template<typename BITSET >
int bitSetToInt (BITSET bitset)
 
std::ostream & operator<< (std::ostream &os, const TestCounts &tc)
 
std::ostream & operator<< (std::ostream &os, const GlobalSim::eEmTob &tob)
 
std::ostream & operator<< (std::ostream &os, const GlobalSim::eTauTob &tob)
 
std::bitset< 9 > genEtaFromTobEta (const std::bitset< 8 > &in_eta)
 
std::string eEmInputTOBToString (const std::bitset< 72 > &bs)
 
std::string eTauInputTOBToString (const std::bitset< 72 > &bs)
 
std::string trim (std::string s)
 
char hex_char (std::string::size_type begin, std::string::size_type end, const std::string &s)
 
std::string binStrToHexStr (std::string s)
 
std::string hexStrToBinStr (std::string s)
 
std::ostream & operator<< (std::ostream &os, const Decision &dec)
 
void dump_stripdataVector (const StripDataVector &sdv, std::ostream &os)
 
void dump_n (const LArStripNeighborhood &n, std::ostream &os)
 
template<std::size_t width, typename T >
constexpr T max_to_overflow ()
 

Variables

constexpr std::array< unsigned, 512 > coshLUT
 
constexpr std::array< unsigned, 128 > cosLUT
 

Detailed Description

AlgTool to read in LArStripNeighborhoods, and run the ERatio Algorithm.

AlgTool that reads in the potout ports for eEmSortSelectCountContainerAlgTool, a test FIFO used as its input and (5/3/25 not yet availble ...) a set of expected values for the output port.

AlgTool to read in LArStripNeighborhoods, and run the eRatio Algorithm.

AlgTool to read in LArStripNeighborhoods, and run the BDT Algorithm.

AlgTool to obtain a selection of eFex RoIs read in from the event store.

The output port valeus and the expected values are compared.

Typedef Documentation

◆ accelerator_input_t

Definition at line 23 of file parameters.h.

◆ accelerator_output_t

Definition at line 24 of file parameters.h.

◆ Coords

using GlobalSim::Coords = typedef std::pair<double, double>

Definition at line 25 of file LArStripNeighborhood.h.

◆ eEmTobPtr

typedef std::shared_ptr< eEmTob > GlobalSim::eEmTobPtr

Definition at line 93 of file eEmTob.cxx.

◆ eTauTobPtr

typedef std::shared_ptr< eTauTob > GlobalSim::eTauTobPtr

Definition at line 85 of file eTauTob.cxx.

◆ GenericTobContainer

using GlobalSim::GenericTobContainer = typedef std::vector<std::shared_ptr<GenericTob> >

Definition at line 72 of file GenericTob.h.

◆ GepAlgoHypothesisFIFO

Definition at line 70 of file GepAlgoHypothesisPortsIn.h.

◆ input_arr_t

typedef input_t GlobalSim::input_arr_t[n_features]

Definition at line 19 of file parameters.h.

◆ input_t

Definition at line 18 of file parameters.h.

◆ InvariantMassResult

using GlobalSim::InvariantMassResult = typedef std::bitset<s_NumResultBits>

Definition at line 14 of file InvariantMassResult.h.

◆ LArStripNeighborhoodContainer

Definition at line 14 of file LArStripNeighborhoodContainer.h.

◆ score_arr_t

typedef score_t GlobalSim::score_arr_t[n_classes]

Definition at line 22 of file parameters.h.

◆ score_t

Definition at line 21 of file parameters.h.

◆ sort_fnc

typedef bool() GlobalSim::sort_fnc(TCS::GenericTOB *tob1, TCS::GenericTOB *tob2)

Definition at line 29 of file GenericTOBArray.h.

◆ StripDataVector

using GlobalSim::StripDataVector = typedef std::vector<StripData>

Definition at line 24 of file LArStripNeighborhood.h.

◆ threshold_t

Definition at line 20 of file parameters.h.

Function Documentation

◆ binStrToHexStr()

std::string GlobalSim::binStrToHexStr ( std::string  s)

Definition at line 37 of file binStrToHexStr.h.

37  {
38 
39  if (s.size() == 0) {return "";}
40 
41 
42  bool header{false};
43 
44  if ((s.starts_with("0b") or s.starts_with("0B")) and s.size() >=2){
45  if (s.size() == 2) {return "";};
46  header = true;
47  }
48 
49  const std::string::size_type offset = header ? 2:0;
50  const auto sz = s.size()-offset;
51 
52 
53  auto is_bin_char = [](const auto& c) {return c == '0' or c == '1';};
54 
55  if (!std::all_of(std::cbegin(s)+offset, std::cend(s), is_bin_char)) {
56  throw std::out_of_range("ss contains non-binary char");
57  }
58 
59  const auto n_ragged = sz - 4*(sz/4);
60 
61  std::string result;
62  result.reserve (n_ragged ? 1+(sz)/4 : (sz)/4);
63 
64 
65  std::string::size_type start{offset};
66  std::string::size_type stop{offset+n_ragged};
67 
68  if (n_ragged) {result.push_back(hex_char(start, stop, s));}
69 
70  start = offset+n_ragged;
71  stop = start + 4;
72 
73  if (stop > s.size()) {return result;}
74 
75 
76  for (auto i = start; i != s.size(); i += 4) {
77  result.push_back(hex_char(i, i+4, s));
78 
79  start = stop;
80  stop += 4;
81  }
82 
83  return result;
84 
85  }

◆ bitSetToInt()

template<typename BITSET >
int GlobalSim::bitSetToInt ( BITSET  bitset)

Definition at line 19 of file AlgoDataTypes.h.

19  {
20  if (!bitset[bitset.size()-1]) { return bitset.to_ulong();}
21  bitset.flip();
22  return -(bitset.to_ulong() + 1);
23  }

◆ dump()

template<typename T >
void GlobalSim::dump ( const std::string &  fn,
const T &  t 
)

◆ dump_n()

void GlobalSim::dump_n ( const LArStripNeighborhood n,
std::ostream &  os 
)

Definition at line 57 of file LArStripNeighborhoodDumper.cxx.

58  {
59  dump_stripdataVector(n.phi_low(), os);
60  dump_stripdataVector(n.phi_center(), os);
61  dump_stripdataVector(n.phi_high(), os);
62  }

◆ dump_stripdataVector()

void GlobalSim::dump_stripdataVector ( const StripDataVector sdv,
std::ostream &  os 
)

Definition at line 37 of file LArStripNeighborhoodDumper.cxx.

37  {
38 
39  for(const auto& sd : sdv) {
40  os << sd.m_eta << ' ';
41  }
42  os << '\n';
43 
44 
45  for(const auto& sd : sdv) {
46  os << sd.m_phi << ' ';
47  }
48  os << '\n';
49 
50  for(const auto & sd : sdv) {
51  os << sd.m_e << ' ';
52  }
53  os << '\n';
54  os << '\n';
55  }

◆ eEmInputTOBToString()

std::string GlobalSim::eEmInputTOBToString ( const std::bitset< 72 > &  bs)

Definition at line 9 of file GepAlgoHypothesisPortsIn.cxx.

9  {
10  std::stringstream ss;
11  ss << bs.to_string()
12  << " Et ";
13  for (int i = AlgoConstants::eFexEtBitWidth; i != -1; --i) {
14  ss << bs[i];
15  }
16  ss << " Phi ";
17  for (int i = 16 + AlgoConstants::eFexPhiBitWidth; i != 15; --i) {
18  ss << bs[i];
19  }
20 
21  ss << " Eta ";
22  for (int i = 32 + AlgoConstants::eFexEtaBitWidth; i != 31; --i) {
23  ss << bs[i];
24  }
25 
26  return ss.str();
27  }

◆ eTauInputTOBToString()

std::string GlobalSim::eTauInputTOBToString ( const std::bitset< 72 > &  bs)

Definition at line 29 of file GepAlgoHypothesisPortsIn.cxx.

29  {
30  std::stringstream ss;
31  ss << bs.to_string()
32  << " Et ";
33  for (int i = AlgoConstants::eFexEtBitWidth; i != -1; --i) {
34  ss << bs[i];
35  }
36  ss << " Phi ";
37  for (int i = 16 + AlgoConstants::eFexPhiBitWidth; i != 15; --i) {
38  ss << bs[i];
39  }
40 
41  ss << " Eta ";
42  for (int i = 32 + AlgoConstants::eFexEtaBitWidth; i != 31; --i) {
43  ss << bs[i];
44  }
45 
46  return ss.str();
47  }

◆ genEtaFromTobEta()

std::bitset<9> GlobalSim::genEtaFromTobEta ( const std::bitset< 8 > &  in_eta)

Definition at line 12 of file GenericTob.cxx.

12  {
13  auto result = std::bitset<9>();
14 
15  int val = (-0x64 + bitSetToInt(in_eta));
16  std::bitset<8> bs = val;
17 
18  bool neg{val < 0};
19 
20  for(std::size_t i{0}; i != bs.size(); ++i) {result[i] = bs[i];}
21 
22  if (neg) {
23  result.set(8);
24  }
25 
26  return result;
27  }

◆ hex_char()

char GlobalSim::hex_char ( std::string::size_type  begin,
std::string::size_type  end,
const std::string &  s 
)

Definition at line 15 of file binStrToHexStr.h.

17  {
18  auto place_val{1U};
19  for (auto i{begin+1}; i != end; ++i) {
20  place_val *= 2;
21  }
22 
23  auto val{0U};
24  for (std::size_t i{begin}; i != end; ++i) {
25  if (s[i] == '1') {val += place_val;}
26  place_val /= 2;
27  }
28 
29  if (val < 10) {
30 
31  return char('0' + val);
32  }
33 
34  return char('a' + val-10);
35  }

◆ hexStrToBinStr()

std::string GlobalSim::hexStrToBinStr ( std::string  s)

Definition at line 12 of file hexStrToBinStr.cxx.

12  {
13  if (s[0] == '0' and std::tolower(s[1]) == 'x' and s.size()>2) {
14  s.assign(std::begin(s)+2, std::end(s));
15  }
16  std::string alpha{"abcdef"};
17  std::string result;
18  for (auto c : s){
19  c = std::tolower(c);
20  int num;
21  if (std::isdigit(c)) {
22  num = int(c) - int('0');
23  } else if (alpha.find(c) != std::string::npos){
24  num = int(c) - int('a') + 10;
25  } else {
26  throw std::out_of_range("not hex character");
27  }
28 
29  short mask{8};
30  for (int j = 3; j != -1; --j) {
31  result += (mask & num) ? '1' : '0';
32  mask = mask >> 1;
33  }
34  }
35 
36  return result;
37  }

◆ make_cutter()

std::unique_ptr<ICutter> GlobalSim::make_cutter ( const ulong &  cut,
const std::string &  op 
)

Definition at line 82 of file eEmSelector.cxx.

83  {
84 
85  auto cutter = std::unique_ptr<ICutter>(nullptr);
86 
87  if (op == ">"){
88  cutter.reset(new gt(cut));
89  } else if (op == ">="){
90  cutter.reset(new geq(cut));
91  } else if (op == "<"){
92  cutter.reset(new lt(cut));
93  } else if (op == "<="){
94  cutter.reset(new leq(cut));
95  } else {
96  throw std::invalid_argument("unown operator " + op);
97  }
98 
99 
100 
101  return cutter;
102  }

◆ max_to_overflow()

template<std::size_t width, typename T >
constexpr T GlobalSim::max_to_overflow ( )
constexpr

Definition at line 27 of file ap_fixed.h.

27  {
28  T t{0};
29  static_assert(8*sizeof(t) >= width, "ap_fixed underlying int to small");
30  for (std::size_t i = 0; i <= sizeof(t)*8-width; ++i){
31  T bit{1};
32  t = t+(bit<<i);
33  }
34 
35  t = t << (width-1);
36  return t;
37  }

◆ operator<<() [1/4]

std::ostream& GlobalSim::operator<< ( std::ostream &  os,
const Decision dec 
)

Definition at line 34 of file Global/GlobalSimulation/src/IO/Decision.cxx.

35  {
36  unsigned int bit = dec.nBits();
37  if(dec.nBits()==1) {
38  os << "decision (1 bit, position " << dec.firstBit() << "): ";
39  } else {
40  os << "decision (" << dec.nBits()
41  << " bits, position " << dec.firstBit()
42  << " - "
43  << dec.lastBit() << "): ";
44  }
45 
46  while(bit!=0) {
47  os << (dec.bit(--bit)?1:0);
48  }
49  os << "(overflow "<<dec.overflow()<<")";
50  return os;
51  }

◆ operator<<() [2/4]

std::ostream& GlobalSim::operator<< ( std::ostream &  os,
const GlobalSim::eEmTob tob 
)

Definition at line 96 of file eEmTob.cxx.

96  {
97 
98  os << "GlobalSim::eEmTob\n"
99  << "Et: " << std::hex << tob.Et_bits().to_ulong() << '\n'
100  << "REta: " << std::hex << tob.REta_bits().to_ulong() << '\n'
101  << "RHad: " << std::hex<< tob.RHad_bits().to_ulong() << '\n'
102  << "WsTot: " << std::hex<< tob.WsTot_bits().to_ulong() << '\n'
103  << "Eta: " << std::hex<< tob.Eta_bits().to_ulong() << '\n'
104  << "Phi: " << std::hex<< tob.Phi_bits().to_ulong() << '\n'
105  << tob.as_bits() << ' ' << std::hex << tob.as_bits().to_ulong()
106  << '\n';
107  return os;
108  }

◆ operator<<() [3/4]

std::ostream& GlobalSim::operator<< ( std::ostream &  os,
const GlobalSim::eTauTob tob 
)

Definition at line 88 of file eTauTob.cxx.

88  {
89 
90  os << "GlobalSim::eTauTob\n"
91  << "Et: " << std::hex << tob.Et_bits().to_ulong() << '\n'
92  << "RCore: " << std::hex << tob.RCore_bits().to_ulong() << '\n'
93  << "RHad: " << std::hex<< tob.RHad_bits().to_ulong() << '\n'
94  << "Eta: " << std::hex<< tob.Eta_bits().to_ulong() << '\n'
95  << "Phi: " << std::hex<< tob.Phi_bits().to_ulong() << '\n'
96  << tob.as_bits() << ' ' << std::hex << tob.as_bits().to_ulong()
97  << '\n';
98  return os;
99  }

◆ operator<<() [4/4]

std::ostream& GlobalSim::operator<< ( std::ostream &  os,
const TestCounts tc 
)

Definition at line 47 of file eEmSortSelectCountContainerComparator.cxx.

47  {
48  os << "test counts. nInputPorts: " << tc.nInputPorts
49  << " nOutputTobs: " << tc.nOutputTobs
50  << " nOutputTobs_pass: " << tc.nOutputTobs_pass
51  << " nCounts: " << tc.nCounts
52  << " nCounts_pass: " << tc.nCounts_pass;
53  return os;
54  }

◆ trim()

std::string GlobalSim::trim ( std::string  s)

Definition at line 129 of file HypoTestBenchAlg.cxx.

129  {
130  const char* t = " \t\n\r\f\v";
131 
132  // trim from right
133  auto l_rtrim = [&t](std::string& s){
134  s.erase(s.find_last_not_of(t) + 1);
135  return s;
136  };
137 
138  // trim from left
139  auto l_ltrim = [&t] (std::string& s){
140  s.erase(0, s.find_first_not_of(t));
141  return s;
142  };
143 
144  auto rs = l_rtrim(s);
145  return l_ltrim(rs);
146  }

◆ wrap3()

std::optional<std::vector<std::size_t> > GlobalSim::wrap3 ( std::size_t  center)

Definition at line 25 of file Egamma1_LArStrip_Fex.cxx.

25  {
26  if (center > 63) {
27  return std::optional<std::vector<std::size_t>>{};
28  }
29 
30  if (center == 63) {
31  return std::make_optional(std::vector<std::size_t>({62ul, 63ul, 0ul}));
32  }
33 
34  if (center == 0) {
35  return std::make_optional(std::vector<std::size_t>({63ul, 0ul, 1ul}));
36  }
37 
38  return std::make_optional(std::vector<std::size_t>(
39  {center-1,
40  center,
41  center+1}));
42  }

◆ wrap5()

std::optional<std::vector<std::size_t> > GlobalSim::wrap5 ( std::size_t  center)

Definition at line 25 of file Egamma1_LArStrip_Fex_RowAware.cxx.

25  {
26  if (center > 63) {
27  return std::optional<std::vector<std::size_t>>{};
28  }
29 
30  if (center == 63) {
31  return std::make_optional(std::vector<std::size_t>({61ul, 62ul, 63ul, 0ul, 1ul}));
32  }
33 
34  if (center == 0) {
35  return std::make_optional(std::vector<std::size_t>({62ul, 63ul, 0ul, 1ul, 2ul}));
36  }
37 
38  return std::make_optional(std::vector<std::size_t>(
39  {center-2,
40  center-1,
41  center,
42  center+1,
43  center+2}));
44  }

Variable Documentation

◆ coshLUT

constexpr std::array<unsigned, 512> GlobalSim::coshLUT
constexpr

Definition at line 21 of file coshLUT.h.

◆ cosLUT

constexpr std::array<unsigned, 128> GlobalSim::cosLUT
constexpr

Definition at line 26 of file cosLUT.h.

add-xsec-uncert-quadrature-N.alpha
alpha
Definition: add-xsec-uncert-quadrature-N.py:110
fitman.sz
sz
Definition: fitman.py:527
get_generator_info.result
result
Definition: get_generator_info.py:21
header
Definition: hcg.cxx:526
PowhegControl_ttHplus_NLO.ss
ss
Definition: PowhegControl_ttHplus_NLO.py:83
GlobalSim::eTauTob::RHad_bits
const std::bitset< AlgoConstants::eFexDiscriminantBitWidth > & RHad_bits() const
Definition: eTauTob.h:61
TrigInDetValidation_menu_test.tc
tc
Definition: TrigInDetValidation_menu_test.py:8
mergePhysValFiles.start
start
Definition: DataQuality/DataQualityUtils/scripts/mergePhysValFiles.py:13
xAOD::char
char
Definition: TrigDecision_v1.cxx:38
PlotCalibFromCool.begin
begin
Definition: PlotCalibFromCool.py:94
GlobalSim::bitSetToInt
int bitSetToInt(BITSET bitset)
Definition: AlgoDataTypes.h:19
PixelModuleFeMask_create_db.stop
int stop
Definition: PixelModuleFeMask_create_db.py:76
read_hist_ntuple.t
t
Definition: read_hist_ntuple.py:5
GlobalSim::hex_char
char hex_char(std::string::size_type begin, std::string::size_type end, const std::string &s)
Definition: binStrToHexStr.h:15
python.utils.AtlRunQueryLookup.mask
string mask
Definition: AtlRunQueryLookup.py:459
mergePhysValFiles.end
end
Definition: DataQuality/DataQualityUtils/scripts/mergePhysValFiles.py:92
python.selector.AtlRunQuerySelectorLhcOlc.sd
sd
Definition: AtlRunQuerySelectorLhcOlc.py:611
GlobalSim::eEmTob::Phi_bits
const std::bitset< AlgoConstants::eFexPhiBitWidth > & Phi_bits() const
Definition: eEmTob.h:77
GlobalSim::eTauTob::as_bits
std::bitset< 32 > as_bits() const
Definition: eTauTob.cxx:54
lumiFormat.i
int i
Definition: lumiFormat.py:85
GlobalSim::eEmTob::as_bits
std::bitset< 32 > as_bits() const
Definition: eEmTob.cxx:61
beamspotman.n
n
Definition: beamspotman.py:727
tolower
void tolower(std::string &s)
Definition: AthenaSummarySvc.cxx:108
BindingsTest.cut
cut
This script demonstrates how to call a C++ class from Python Also how to use PyROOT is shown.
Definition: BindingsTest.py:13
detail::ul
unsigned long ul
Definition: PrimitiveHelpers.h:46
GlobalSim::dump_stripdataVector
void dump_stripdataVector(const StripDataVector &sdv, std::ostream &os)
Definition: LArStripNeighborhoodDumper.cxx:37
ReadFromCoolCompare.os
os
Definition: ReadFromCoolCompare.py:231
trigbs_pickEvents.num
num
Definition: trigbs_pickEvents.py:76
GlobalSim::eTauTob::Eta_bits
const std::bitset< AlgoConstants::eFexEtaBitWidth > & Eta_bits() const
Definition: eTauTob.h:67
GlobalSim::eTauTob::Et_bits
const std::bitset< AlgoConstants::eFexEtBitWidth > & Et_bits() const
Definition: eTauTob.h:58
GlobalSim::eEmTob::RHad_bits
const std::bitset< AlgoConstants::eFexDiscriminantBitWidth > & RHad_bits() const
Definition: eEmTob.h:68
python.CaloAddPedShiftConfig.int
int
Definition: CaloAddPedShiftConfig.py:45
Base_Fragment.width
width
Definition: Sherpa_i/share/common/Base_Fragment.py:59
Pythia8_RapidityOrderMPI.val
val
Definition: Pythia8_RapidityOrderMPI.py:14
GlobalSim::eEmTob::REta_bits
const std::bitset< AlgoConstants::eFexDiscriminantBitWidth > & REta_bits() const
GlobalSim::eEmTob::Eta_bits
const std::bitset< AlgoConstants::eFexEtaBitWidth > & Eta_bits() const
Definition: eEmTob.h:74
convertTimingResiduals.offset
offset
Definition: convertTimingResiduals.py:71
python.SystemOfUnits.s
float s
Definition: SystemOfUnits.py:147
GlobalSim::eTauTob::Phi_bits
const std::bitset< AlgoConstants::eFexPhiBitWidth > & Phi_bits() const
Definition: eTauTob.h:70
GlobalSim::eEmTob::WsTot_bits
const std::bitset< AlgoConstants::eFexDiscriminantBitWidth > & WsTot_bits() const
Definition: eEmTob.h:71
GlobalSim::eTauTob::RCore_bits
const std::bitset< AlgoConstants::eFexDiscriminantBitWidth > & RCore_bits() const
Definition: eTauTob.h:64
python.compressB64.c
def c
Definition: compressB64.py:93
TSU::T
unsigned long long T
Definition: L1TopoDataTypes.h:35
GlobalSim::eEmTob::Et_bits
const std::bitset< AlgoConstants::eFexEtBitWidth > & Et_bits() const
Definition: eEmTob.h:62