ATLAS Offline Software
Loading...
Searching...
No Matches
EtaPhiWindow.h
Go to the documentation of this file.
1// emacs -*- C++ -*-
2
3/*
4 Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
5*/
6
7// Created by Davide Gerbaudo on 2017-11-10
8// Based on the LAr algorithm by Joerg Stelzer and Veronica Sorin
9
10#ifndef _L1TOPOALGORITHMS_ETAPHIWINDOW_
11#define _L1TOPOALGORITHMS_ETAPHIWINDOW_
12
13#include <iostream>
15
16class TH2;
17
18namespace TCS {
29class EtaPhiWindow : public DecisionAlg {
30public:
31 EtaPhiWindow(const std::string & name);
32 virtual ~EtaPhiWindow();
33
34 virtual StatusCode initialize();
35 virtual StatusCode processBitCorrect(const std::vector<TCS::TOBArray const *> &input,
36 const std::vector<TCS::TOBArray *> &output,
37 Decision & decison);
38 virtual StatusCode process(const std::vector<TCS::TOBArray const *> &input,
39 const std::vector<TCS::TOBArray *> &output,
40 Decision &decison);
41private:
48
49};
50
51}
52
53#endif
const std::string & name() const
DecisionAlg(const std::string &name)
Definition DecisionAlg.h:25
virtual StatusCode processBitCorrect(const std::vector< TCS::TOBArray const * > &input, const std::vector< TCS::TOBArray * > &output, Decision &decison)
virtual ~EtaPhiWindow()
EtaPhiWindow(const std::string &name)
virtual StatusCode initialize()
const std::string process
uint32_t parType_t
Definition Parameter.h:22