40 virtual void setup(
int inputTable[3][3],
int efex_id,
int fpga_id,
int central_eta)
override;
42 virtual std::unique_ptr<eFEXtauTOB>
getTauTOB()
const override;
43 virtual unsigned int rCoreCore()
const override;
44 virtual unsigned int rCoreEnv()
const override;
45 virtual unsigned int rHadCore()
const override;
46 virtual unsigned int rHadEnv()
const override;
47 virtual void getSums(
unsigned int seed,
bool UnD,
48 std::vector<unsigned int> & RcoreSums,
49 std::vector<unsigned int> & Remums)
override;
50 virtual unsigned int getEt()
const override;
60 virtual bool getUnD()
const override;
61 virtual unsigned int getSeed()
const override;
eFEXtauAlgoBase(const std::string &type, const std::string &name, const IInterface *parent)
Constructors.
eFEXtauAlgo(const std::string &type, const std::string &name, const IInterface *parent)
Constructors.
virtual StatusCode initialize() override
standard Athena-Algorithm method
virtual unsigned int rCoreCore() const override
virtual void setSupercellSeed() override
virtual void setUnDAndOffPhi() override
virtual unsigned int rHadCore() const override
virtual bool getUnD() const override
virtual unsigned int getBitwiseEt() const override
virtual void getSums(unsigned int seed, bool UnD, std::vector< unsigned int > &RcoreSums, std::vector< unsigned int > &Remums) override
virtual void setup(int inputTable[3][3], int efex_id, int fpga_id, int central_eta) override
unsigned int m_AlgoVersion
virtual ~eFEXtauAlgo()
Destructor.
virtual unsigned int getSeed() const override
virtual std::unique_ptr< eFEXtauTOB > getTauTOB() const override
virtual unsigned int rHadEnv() const override
virtual unsigned int rCoreEnv() const override
virtual unsigned int getEt() const override
virtual void setAlgoVersion(unsigned int ver) override
eFexTowerBuilder creates xAOD::eFexTowerContainer from supercells (LATOME) and triggerTowers (TREX) i...