ATLAS Offline Software
Loading...
Searching...
No Matches
ZeroBias.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3*/
4//
5//
6// Created by Marco Montella on 15/01/2024
7
8#ifndef __TopoCore__ZeroBias__
9#define __TopoCore__ZeroBias__
10#include <iostream>
11#include <vector>
14
16
17class TH2;
18
19namespace TCS {
20
21 class ZeroBias: public CountingAlg {
22 public:
23 ZeroBias(const std::string & name);
24 virtual ~ZeroBias();
25
26 virtual StatusCode initialize() override;
27
28 virtual StatusCode processBitCorrect( const TCS::InputTOBArray & input,
29 Count & count ) override final ;
30
31 virtual StatusCode process( const TCS::InputTOBArray & input,
32 Count & count ) override final ;
33
34
35
36 private:
37
39
40 };
41
42}
43
44#endif
const std::string & name() const
CountingAlg(const std::string &name)
Definition CountingAlg.h:28
ZeroBias(const std::string &name)
Definition ZeroBias.cxx:28
virtual StatusCode initialize() override
Definition ZeroBias.cxx:51
TrigConf::L1Threshold const * m_threshold
Definition ZeroBias.h:38
virtual StatusCode processBitCorrect(const TCS::InputTOBArray &input, Count &count) override final
Definition ZeroBias.cxx:60
virtual ~ZeroBias()
Definition ZeroBias.cxx:47
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