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