ATLAS Offline Software
Loading...
Searching...
No Matches
ZDCTriggerSim.h File Reference

A tool to make L1 decision using LUTs. More...

#include <array>
#include <cmath>
#include <list>
#include <memory>
#include <ostream>
#include <stdexcept>
#include <type_traits>
#include <vector>
Include dependency graph for ZDCTriggerSim.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ZDCTriggerSimDataBase
class  ZDCTriggerSimData< T, NData, NBits, Type >
class  ZDCTriggerSimBase
class  ZDCTriggerSimCombLUT
class  ZDCTriggerSimAllLUTs
class  ZDCTriggerSimModuleAmpls
class  ZDCTriggerSimFADC

Namespaces

namespace  ZDCTriggerSim

Typedefs

typedef ZDCTriggerSimData< unsigned int, 8 *24, 12, TFADCInputsZDCTriggerSim::FADCInputs
typedef ZDCTriggerSimData< unsigned int, 8, 12, TModAmplsInputZDCTriggerSim::ModuleAmplInputsInt
typedef ZDCTriggerSimData< float, 8, 12, TModAmplsInputZDCTriggerSim::ModuleAmplInputsFloat
typedef ZDCTriggerSimData< unsigned int, 2, 12, TSideLUTsInputZDCTriggerSim::SideLUTInputsInt
typedef ZDCTriggerSimData< float, 2, 12, TSideLUTsInputZDCTriggerSim::SideLUTInputsFloat
typedef ZDCTriggerSimData< unsigned int, 2, 4, TCombLUTInputZDCTriggerSim::CombLUTInputsInt
typedef ZDCTriggerSimData< unsigned int, 1, 3, TCombLUTOutputZDCTriggerSim::CombLUTOutput
typedef std::shared_ptr< const ZDCTriggerSimDataBaseZDCTriggerSim::SimDataCPtr
typedef std::shared_ptr< ZDCTriggerSimDataBaseZDCTriggerSim::SimDataPtr

Enumerations

enum  ZDCTriggerSim::DataType {
  ZDCTriggerSim::TCombLUTOutput , ZDCTriggerSim::TCombLUTInput , ZDCTriggerSim::TSideLUTsInput , ZDCTriggerSim::TModAmplsInput ,
  ZDCTriggerSim::TFADCInputs
}

Variables

const std::vector< std::string > ZDCTriggerSim::TypeStrings

Detailed Description

A tool to make L1 decision using LUTs.

Author
Brian Cole bcole.nosp@m.@cer.nosp@m.n.ch, Matthew Hoppesch mhopp.nosp@m.esc@.nosp@m.cern..nosp@m.ch
Date
May 2023

Definition in file ZDCTriggerSim.h.