ATLAS Offline Software
Loading...
Searching...
No Matches
TBBeamQualityMuonToolH6.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3*/
4
5//#####################################################
6//# #
7//# File : TBBeamQualityMuonToolH6.cxx #
8//# Package: TBRec #
9//# #
10//# Author : Marco Bieri <mbieri@sfu.ca> #
11//# #
12//# Last Modified: Nov 18/2004 #
13//#####################################################
14
15#ifndef TBREC_TBBEAMQUALITYMUONTOOLH6_H
16#define TBREC_TBBEAMQUALITYMUONTOOLH6_H
17
18#include "TBBeamQualityTool.h"
19
20#include <string>
21#include <vector>
22
24{
25 public:
26 TBBeamQualityMuonToolH6(const std::string& type,
27 const std::string& name,
28 const IInterface* parent);
29
31
32 virtual StatusCode initializeTool() override;
33
34 virtual StatusCode accept(const std::vector<std::string>&) override;
35
36 protected:
37
38 // Keys
39 std::string m_SGTrigkey;
40
41 // TRIGGERING
42 std::vector<unsigned int> m_triggflag;
43
44 bool m_mu1;
45 bool m_mu2;
46 bool m_mu3;
47 bool m_mu4;
49};
50#endif
51
std::vector< unsigned int > m_triggflag
virtual StatusCode initializeTool() override
TBBeamQualityMuonToolH6(const std::string &type, const std::string &name, const IInterface *parent)
virtual StatusCode accept(const std::vector< std::string > &) override
TBBeamQualityTool(const std::string &name, const std::string &type, const IInterface *parent)