ATLAS Offline Software
Loading...
Searching...
No Matches
jTauMultiplicity.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3*/
4// jTauMultiplicity.h
5// TopoCore
6
7#ifndef __TopoCore__jTauMultiplicity__
8#define __TopoCore__jTauMultiplicity__
9
10#include <iostream>
11#include <vector>
14
16
17class TH2;
18
19namespace TCS {
20
22 public:
23 jTauMultiplicity(const std::string & name);
24 virtual ~jTauMultiplicity();
25
26 virtual StatusCode initialize() override;
27
28 virtual StatusCode processBitCorrect( const TCS::InputTOBArray & input,
29 Count & count ) override final ;
30
31 virtual StatusCode process( const TCS::InputTOBArray & input,
32 Count & count ) override final ;
33
34 private:
36 std::shared_ptr<TrigConf::L1ThrExtraInfo_jTAU> m_extraInfo;
37
38 bool checkIsolation( const TCS::jTauTOB* jtau ) const;
39
41 };
42
43}
44
45#endif
const std::string & name() const
CountingAlg(const std::string &name)
Definition CountingAlg.h:28
TrigConf::L1Threshold_jTAU const * m_threshold
std::shared_ptr< TrigConf::L1ThrExtraInfo_jTAU > m_extraInfo
virtual StatusCode initialize() override
jTauMultiplicity(const std::string &name)
bool checkIsolation(const TCS::jTauTOB *jtau) const
TrigConf::Selection::WP WP
virtual StatusCode processBitCorrect(const TCS::InputTOBArray &input, Count &count) override final
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