ATLAS Offline Software
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
 
struct  digitizer
 
class  eEmInputAlgTool
 
class  eEmSelect
 
class  eEmSelectAlgTool
 
class  eEmSortSelectCountContainerAlgTool
 
class  eEmSortSelectCountContainerComparator
 
struct  eEmSortSelectCountContainerPortsOut
 
struct  eEmSortSelectCountExpectations
 
struct  eEmSortSelectCountPortsOut
 
class  eEmTob
 
class  eEmTOBArray
 
class  eFexRoIAlgTool
 
class  Egamma1_LArStrip_Fex
 
class  Egamma1_LArStrip_Fex_RowAware
 
class  Egamma1BaselineAlgTool
 
class  Egamma1BDTAlgTool
 
class  EMB1CellsFromCaloCells
 
class  EnergyThreshold_jXE
 
class  EnergyThresholdAlgTool_jXE
 
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  GlobalLArCell
 
class  GlobalLArCellContainer
 
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  LArCellMuxAlg
 
class  LArCellPreparationAlg
 
class  LArStripNeighborhood
 
class  LArStripNeighborhoodDumper
 
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)
 
std::optional< std::vector< std::size_t > > wrap5 (std::size_t center)
 
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::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 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)
 
void dump_stripdataVector (const StripDataVector &sdv, std::ostream &os)
 
void dump_n (const LArStripNeighborhood *n, std::ostream &os)
 
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.

AlgTool to read in LArStripNeighborhoods, and run the Baseline 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 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  }

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

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

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

◆ wrap5()

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

Definition at line 24 of file Egamma1_LArStrip_Fex_RowAware.cxx.

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

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
python.ext.silence.fifo
def fifo()
Definition: silence.py:33
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:729
tolower
void tolower(std::string &s)
Definition: AthenaSummarySvc.cxx:108
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:140
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
threshold
Definition: chainparser.cxx:74
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.PyAthena.v
v
Definition: PyAthena.py:154
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
PlotCalibFromCool.vals
vals
Definition: PlotCalibFromCool.py:474