ATLAS Offline Software
DisambiguationInvmIncl2.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2018 CERN for the benefit of the ATLAS collaboration
3 */
4 // DisambiguationInvmIncl2.h
5 // TopoCore
6 // Created by Davide Gerbaudo on 2016-10-10.
7 
8 #ifndef __TopoCore__DisambiguationInvmIncl2__
9 #define __TopoCore__DisambiguationInvmIncl2__
10 
11 #include <iostream>
13 
14 namespace TCS {
15 
17  public:
18  DisambiguationInvmIncl2(const std::string & name);
19  virtual ~DisambiguationInvmIncl2();
20  virtual StatusCode initialize();
21  virtual StatusCode processBitCorrect(const std::vector<TCS::TOBArray const *> & input,
22  const std::vector<TCS::TOBArray *> & output,
23  Decision & decison);
24  virtual StatusCode process(const std::vector<TCS::TOBArray const *> & input,
25  const std::vector<TCS::TOBArray *> & output,
26  Decision & decison);
27  private:
30  parType_t p_MinET1 [2] = { 0, 0 };
31  parType_t p_MinET2 [2] = { 0, 0 };
32  parType_t p_InvMassMin[2] = { 0, 0 };
33  parType_t p_InvMassMax[2] = { 0, 0 };
34  };
35 }
36 
37 #endif
TCS::DisambiguationInvmIncl2::p_NumberLeading1
parType_t p_NumberLeading1
Definition: DisambiguationInvmIncl2.h:28
TCS::DisambiguationInvmIncl2::p_InvMassMax
parType_t p_InvMassMax[2]
Definition: DisambiguationInvmIncl2.h:33
TCS::DisambiguationInvmIncl2::p_MinET2
parType_t p_MinET2[2]
Definition: DisambiguationInvmIncl2.h:31
TCS::parType_t
uint32_t parType_t
Definition: Parameter.h:22
TCS::DisambiguationInvmIncl2::p_MinET1
parType_t p_MinET1[2]
Definition: DisambiguationInvmIncl2.h:30
TCS::DisambiguationInvmIncl2::p_NumberLeading2
parType_t p_NumberLeading2
Definition: DisambiguationInvmIncl2.h:29
TCS::DecisionAlg
Definition: Trigger/TrigT1/L1Topo/L1TopoInterfaces/L1TopoInterfaces/DecisionAlg.h:22
TCS::DisambiguationInvmIncl2::p_InvMassMin
parType_t p_InvMassMin[2]
Definition: DisambiguationInvmIncl2.h:32
TCS::DisambiguationInvmIncl2::DisambiguationInvmIncl2
DisambiguationInvmIncl2(const std::string &name)
Definition: DisambiguationInvmIncl2.cxx:28
TCS::ConfigurableAlg::name
const std::string & name() const
Definition: ConfigurableAlg.h:48
TCS::DisambiguationInvmIncl2::initialize
virtual StatusCode initialize()
Definition: DisambiguationInvmIncl2.cxx:50
PlotPulseshapeFromCool.input
input
Definition: PlotPulseshapeFromCool.py:106
TCS::DisambiguationInvmIncl2::process
virtual StatusCode process(const std::vector< TCS::TOBArray const * > &input, const std::vector< TCS::TOBArray * > &output, Decision &decison)
Definition: DisambiguationInvmIncl2.cxx:108
TCS::Decision
Definition: L1Topo/L1TopoInterfaces/L1TopoInterfaces/Decision.h:19
merge.output
output
Definition: merge.py:17
TCS::DisambiguationInvmIncl2::processBitCorrect
virtual StatusCode processBitCorrect(const std::vector< TCS::TOBArray const * > &input, const std::vector< TCS::TOBArray * > &output, Decision &decison)
Definition: DisambiguationInvmIncl2.cxx:71
DecisionAlg.h
TCS::DisambiguationInvmIncl2::~DisambiguationInvmIncl2
virtual ~DisambiguationInvmIncl2()
Definition: DisambiguationInvmIncl2.cxx:47
TCS
Definition: Global/GlobalSimulation/src/IO/Decision.h:18
TCS::DisambiguationInvmIncl2
Definition: DisambiguationInvmIncl2.h:16
TCS::StatusCode
Definition: Trigger/TrigT1/L1Topo/L1TopoCommon/L1TopoCommon/StatusCode.h:15