ATLAS Offline Software
Loading...
Searching...
No Matches
EnergyThreshold.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3*/
4
5// EnergyThreshold.h
6// TopoCore
7// Created by Jack Harrison on 16/12/21.
8
9#ifndef __TopoCore__EnergyThreshold__
10#define __TopoCore__EnergyThreshold__
11
12#include <vector>
16
17
18class TH2;
19
20
21namespace TCS {
22
24
25 public:
26
27 EnergyThreshold(const std::string & name);
28
29 virtual ~EnergyThreshold() = default;
30
31 virtual StatusCode initialize() override;
32
34 Count & count) override final;
35
36 virtual StatusCode process(const TCS::InputTOBArray & input,
37 Count & count) override final;
38
39 private:
40
42
43 };
44}
45
46#endif
const std::string & name() const
CountingAlg(const std::string &name)
Definition CountingAlg.h:28
virtual StatusCode processBitCorrect(const TCS::InputTOBArray &input, Count &count) override final
TrigConf::L1Threshold const * m_threshold
virtual StatusCode initialize() override
EnergyThreshold(const std::string &name)
virtual ~EnergyThreshold()=default
Standard L1 threshold configuration.
const std::string process
int count(std::string s, const std::string &regx)
count how many occurances of a regx are in a string
Definition hcg.cxx:146