ATLAS Offline Software
eTauMultiplicity.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3 */
4 // eTauMultiplicity.h
5 // TopoCore
6 // Created by Carlos Moreno on 17/09/21.
7 
8 #ifndef __TopoCore__eTauMultiplicity__
9 #define __TopoCore__eTauMultiplicity__
10 
11 #include <iostream>
12 #include <vector>
14 #include "L1TopoEvent/TOBArray.h"
15 
17 
18 class TH2;
19 
20 namespace TCS {
21 
22  class eTauMultiplicity : public CountingAlg {
23  public:
24  eTauMultiplicity(const std::string & name);
25  virtual ~eTauMultiplicity();
26 
27  virtual StatusCode initialize() override;
28 
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
TCS::eTauMultiplicity::process
virtual StatusCode process(const TCS::InputTOBArray &input, Count &count) override final
Definition: eTauMultiplicity.cxx:66
TCS::eTauMultiplicity::processBitCorrect
virtual StatusCode processBitCorrect(const TCS::InputTOBArray &input, Count &count) override final
Definition: eTauMultiplicity.cxx:58
L1Threshold.h
CountingAlg.h
XMLtoHeader.count
count
Definition: XMLtoHeader.py:85
TCS::ConfigurableAlg::name
const std::string & name() const
Definition: ConfigurableAlg.h:48
TCS::InputTOBArray
Definition: InputTOBArray.h:15
PlotPulseshapeFromCool.input
input
Definition: PlotPulseshapeFromCool.py:106
TOBArray.h
TCS::eTauMultiplicity
Definition: eTauMultiplicity.h:22
TCS::eTauMultiplicity::initialize
virtual StatusCode initialize() override
Definition: eTauMultiplicity.cxx:41
TCS::Count
Definition: L1Topo/L1TopoInterfaces/L1TopoInterfaces/Count.h:20
TCS::eTauMultiplicity::m_threshold
TrigConf::L1Threshold const * m_threshold
Definition: eTauMultiplicity.h:39
TCS::eTauMultiplicity::eTauMultiplicity
eTauMultiplicity(const std::string &name)
Definition: eTauMultiplicity.cxx:29
TCS
Definition: Global/GlobalSimulation/src/IO/Decision.h:18
TCS::eTauMultiplicity::~eTauMultiplicity
virtual ~eTauMultiplicity()
Definition: eTauMultiplicity.cxx:37
TCS::CountingAlg
Definition: CountingAlg.h:25
TrigConf::L1Threshold
Standard L1 threshold configuration.
Definition: L1ThresholdBase.h:125
TCS::StatusCode
Definition: Trigger/TrigT1/L1Topo/L1TopoCommon/L1TopoCommon/StatusCode.h:15