ATLAS Offline Software
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Namespaces | Classes | Typedefs | Functions | Variables
GlobalSim Namespace Reference

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

Namespaces

 BDT
 

Classes

struct  AlgoConstants
 
struct  ap_fixed
 
struct  ap_int
 
class  Count
 
class  cTauInputAlgTool
 
class  cTauMultiplicity
 
class  cTauMultiplicityAlgTool
 
class  cTauTOBArray
 
class  DataCollector
 
class  Decision
 
class  DeltaRSqrIncl2
 
class  DeltaRSqrIncl2AlgTool
 
class  eEmInputAlgTool
 
class  eEmSelect
 
class  eEmSelectAlgTool
 
class  eEmSortSelectCountContainerAlgTool
 
class  eEmSortSelectCountContainerComparator
 
struct  eEmSortSelectCountContainerPortsOut
 
struct  eEmSortSelectCountExpectations
 
class  eEmTob
 
class  eEmTOBArray
 
class  eFexRoIAlgTool
 
class  Egamma1_LArStrip_Fex
 
class  Egamma1BDTAlgTool
 
class  EMB1CellsFromCaloCells
 
class  EnergyThreshold_jXE
 
class  EnergyThresholdAlgTool_jXE
 
class  ERatio
 
class  ERatioAlgTool
 
struct  eTauSortSelectCountContainerPortsOut
 
class  eTauTob
 
class  GenericTob
 
class  GenericTOBArray
 
struct  GepAlgoHypothesisPortsIn
 
class  GlobalSimulationAlg
 
class  HypoTestBenchAlg
 
class  ICaloCellsProducer
 
class  IGlobalSimAlgTool
 
class  InvariantMassDeltaPhiInclusive2AlgTool
 
struct  InvariantMassDeltaPhiInclusive2ContainerPortsIn
 
struct  InvariantMassDeltaPhiInclusive2ContainerPortsOut
 
struct  InvMassDPhiInc2Expectations
 
class  InvMassDPhiInc2TestBenchAlg
 
class  jJetInputAlgTool
 
class  jJetSelect
 
class  jJetSelectAlgTool
 
class  jJetTOBArray
 
class  jXEInputAlgTool
 
class  jXETOBArray
 
class  L1MenuResources
 
class  LArStripNeighborhood
 
struct  Round
 
class  SimpleCone
 
class  SimpleConeAlgTool
 
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::optional< std::vector< std::size_t > > wrap3 (std::size_t center)
 
void dump_stripdataVector (const StripDataVector &sdv, std::ostream &os)
 
void dump_n (const LArStripNeighborhood *n, std::ostream &os)
 
template<typename BITSET >
int bitSetToInt (BITSET bitset)
 
char hex_char (std::string::size_type begin, std::string::size_type end, const std::string &s)
 
std::string binStrToHexStr (std::string s)
 
std::vector< eEmTobPtrmake_eEmTobs (const GlobalSim::GepAlgoHypothesisFIFO &fifo)
 
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::string eEmInputTOBToString (const std::bitset< 72 > &bs)
 
std::string eTauInputTOBToString (const std::bitset< 72 > &bs)
 
std::string hexStrToBinStr (std::string s)
 
std::string trim (std::string s)
 
bool cutChecker (const std::vector< int > &vals, std::size_t sz)
 
std::ostream & operator<< (std::ostream &os, const Decision &dec)
 
bool isocut (const std::string &threshold, const unsigned int bit)
 
bool isocut (const unsigned int threshold, const unsigned int bit)
 
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 obtain a selection of eFex RoIs read in from the event store.

AlgTool run the L1Topo SimpleCone DECISIOM Algorithm.

AlgTool to obtain a GlobalSim::jXETOBArray from a jFexMETRoIContainer.

AlgTool run the L1Topo jJetSelect SORT Algorithm.

AlgTool to obtain a GlobalSim::jJetTOBArray from a jFexSRJetRoIContainer.

AlgTool run the L1Topo EnergyThreshold COUNT Algorithm.

AlgTool run the L1Topo eEmSelect SORT Algorithm.

AlgTool to obtain a GlobalSim::eEmTOBArray.

AlgTool run the L1Topo DeltaRSqrIncl2 DECISION Algorithm.

AlgTool run the L1Topo cTauMultiplicty COUNT Algorithm.

AlgTool to obtain a GlobalSim::cTAUTOBArray This class uses ReadHandles to jFex and eFex Tau Rois If these objects are needed by another algorithm, runtime duplication will occur.

AlgTool to run the Global InvariantMassDeltaPhiInclusive2.

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 that reads in all eEM TOBS for an event, and passes them collectively to the eEmSortSelectCount Algorithm.

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

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

The output port valeus and the expected values are compared.

Future impreovement : have separate input Algorithms for jFex and eFex RoIs, and have cTauInputAlgTool use these results.

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 26 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 93 of file eTauTob.cxx.

◆ GenericTobContainer

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

Definition at line 70 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  }

◆ cutChecker()

bool GlobalSim::cutChecker ( const std::vector< int > &  vals,
std::size_t  sz 
)

Definition at line 26 of file InvariantMassDeltaPhiInclusive2AlgTool.cxx.

26  {
27  if (vals.size() != sz) {return false;}
28  return std::all_of(std::cbegin(vals),
29  std::cend(vals),
30  [](const auto& v){return v >= 0;});
31  }

◆ 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 332 of file Egamma1_LArStrip_Fex.cxx.

333  {
334  dump_stripdataVector(n->phi_low(), os);
335  dump_stripdataVector(n->phi_center(), os);
336  dump_stripdataVector(n->phi_high(), os);
337  }

◆ dump_stripdataVector()

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

Definition at line 312 of file Egamma1_LArStrip_Fex.cxx.

312  {
313 
314  for(const auto& sd : sdv) {
315  os << sd.m_eta << ' ';
316  }
317  os << '\n';
318 
319 
320  for(const auto& sd : sdv) {
321  os << sd.m_phi << ' ';
322  }
323  os << '\n';
324 
325  for(const auto & sd : sdv) {
326  os << sd.m_e << ' ';
327  }
328  os << '\n';
329  os << '\n';
330  }

◆ 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  }

◆ 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 13 of file hexStrToBinStr.h.

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

◆ isocut() [1/2]

bool GlobalSim::isocut ( const std::string &  threshold,
const unsigned int  bit 
)

Definition at line 10 of file isocut.cxx.

10  {
11  if (threshold == "None") {return true;}
12  if (threshold == "Loose") {return bit >= 1;}
13  if (threshold == "Medium") {return bit >= 2;}
14  if (threshold == "HadMedium") {return bit >= 2;}
15  if (threshold == "Tight") {return bit>= 3;}
16 
17  throw std::runtime_error("GlobalSim isocut() unnown threshold " +
18  threshold);
19  }

◆ isocut() [2/2]

bool GlobalSim::isocut ( const unsigned int  threshold,
const unsigned int  bit 
)

Definition at line 22 of file isocut.cxx.

22  {
23  if (bit >= threshold) {return true;}
24  return false;
25  }

◆ make_eEmTobs()

std::vector< eEmTobPtr > GlobalSim::make_eEmTobs ( const GlobalSim::GepAlgoHypothesisFIFO fifo)

Definition at line 266 of file eEmSortSelectCountContainerAlgTool.cxx.

266  {
267 
268  auto eEmTobs = std::vector<eEmTobPtr>();
269  eEmTobs.reserve(fifo.size());
270 
271  std::transform(fifo.cbegin(),
272  fifo.cend(),
273  std::back_inserter(eEmTobs),
274  [](const auto& f) {
275  return std::make_shared<eEmTob>(f);
276  });
277 
278  return eEmTobs;
279  }

◆ 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 96 of file eTauTob.cxx.

96  {
97 
98  os << "GlobalSim::eTauTob\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<<() [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 22 of file Egamma1_LArStrip_Fex.cxx.

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

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.

python.SystemOfUnits.s
int s
Definition: SystemOfUnits.py:131
add-xsec-uncert-quadrature-N.alpha
alpha
Definition: add-xsec-uncert-quadrature-N.py:110
GlobalSim::eTauTob::WsTot_bits
const std::bitset< AlgoConstants::eFexDiscriminantBitWidth > & WsTot_bits() const
Definition: eTauTob.h:71
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:68
python.ext.silence.fifo
def fifo()
Definition: silence.py:37
TrigInDetValidation_menu_test.tc
tc
Definition: TrigInDetValidation_menu_test.py:8
mergePhysValFiles.start
start
Definition: DataQuality/DataQualityUtils/scripts/mergePhysValFiles.py:14
xAOD::char
char
Definition: TrigDecision_v1.cxx:38
PlotCalibFromCool.begin
begin
Definition: PlotCalibFromCool.py:94
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:460
mergePhysValFiles.end
end
Definition: DataQuality/DataQualityUtils/scripts/mergePhysValFiles.py:93
python.selector.AtlRunQuerySelectorLhcOlc.sd
sd
Definition: AtlRunQuerySelectorLhcOlc.py:612
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:61
GlobalSim::eTauTob::REta_bits
const std::bitset< AlgoConstants::eFexDiscriminantBitWidth > & REta_bits() const
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:731
tolower
void tolower(std::string &s)
Definition: AthenaSummarySvc.cxx:111
python.LArMinBiasAlgConfig.int
int
Definition: LArMinBiasAlgConfig.py:59
Amg::transform
Amg::Vector3D transform(Amg::Vector3D &v, Amg::Transform3D &tr)
Transform a point from a Trasformation3D.
Definition: GeoPrimitivesHelpers.h:156
hist_file_dump.f
f
Definition: hist_file_dump.py:141
detail::ul
unsigned long ul
Definition: PrimitiveHelpers.h:46
GlobalSim::dump_stripdataVector
void dump_stripdataVector(const StripDataVector &sdv, std::ostream &os)
Definition: Egamma1_LArStrip_Fex.cxx:312
ReadFromCoolCompare.os
os
Definition: ReadFromCoolCompare.py:231
trigbs_pickEvents.num
num
Definition: trigbs_pickEvents.py:76
threshold
Definition: chainparser.cxx:74
GlobalSim::eTauTob::Eta_bits
const std::bitset< AlgoConstants::eFexEtaBitWidth > & Eta_bits() const
Definition: eTauTob.h:74
GlobalSim::eTauTob::Et_bits
const std::bitset< AlgoConstants::eFexEtBitWidth > & Et_bits() const
Definition: eTauTob.h:62
GlobalSim::eEmTob::RHad_bits
const std::bitset< AlgoConstants::eFexDiscriminantBitWidth > & RHad_bits() const
Definition: eEmTob.h:68
python.PyAthena.v
v
Definition: PyAthena.py:154
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
GlobalSim::eTauTob::Phi_bits
const std::bitset< AlgoConstants::eFexPhiBitWidth > & Phi_bits() const
Definition: eTauTob.h:77
GlobalSim::eEmTob::WsTot_bits
const std::bitset< AlgoConstants::eFexDiscriminantBitWidth > & WsTot_bits() const
Definition: eEmTob.h:71
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
PlotCalibFromCool.vals
vals
Definition: PlotCalibFromCool.py:474