ATLAS Offline Software
LArSaturation.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 // LArSaturation.h
6 // TopoCore
7 // Currently a dummy alg, to be filled in with logic later if needed
8 // Author: Teng Jian Khoo
9 
10 #ifndef __TopoCore__LArSaturation__
11 #define __TopoCore__LArSaturation__
12 
13 #include <vector>
15 #include "L1TopoEvent/TOBArray.h"
17 
18 
19 class TH2;
20 
21 
22 namespace TCS {
23 
24  class LArSaturation : public CountingAlg {
25 
26  public:
27 
28  LArSaturation(const std::string & name);
29 
30  virtual ~LArSaturation() = default;
31 
32  virtual StatusCode initialize() override;
33 
35  Count & count) override final;
36 
37  virtual StatusCode process(const TCS::InputTOBArray & input,
38  Count & count) override final;
39 
40  private:
41 
43 
44  };
45 }
46 
47 #endif
TCS::LArSaturation::LArSaturation
LArSaturation(const std::string &name)
Definition: LArSaturation.cxx:26
TCS::LArSaturation
Definition: LArSaturation.h:24
TCS::LArSaturation::processBitCorrect
virtual StatusCode processBitCorrect(const TCS::InputTOBArray &input, Count &count) override final
Definition: LArSaturation.cxx:45
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::LArSaturation::process
virtual StatusCode process(const TCS::InputTOBArray &input, Count &count) override final
Definition: LArSaturation.cxx:51
TCS::Count
Definition: L1Topo/L1TopoInterfaces/L1TopoInterfaces/Count.h:20
TCS::LArSaturation::initialize
virtual StatusCode initialize() override
Definition: LArSaturation.cxx:33
TCS
Definition: Global/GlobalSimulation/src/IO/Decision.h:18
TCS::LArSaturation::~LArSaturation
virtual ~LArSaturation()=default
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
TCS::LArSaturation::m_threshold
TrigConf::L1Threshold const * m_threshold
Definition: LArSaturation.h:42