ATLAS Offline Software
Loading...
Searching...
No Matches
IMuonMeanMDTdADCFiller.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// IMuonMeanMDTdADCFiller.h, // Header file for class IMuonMeanMDTdADCFiller
6#ifndef MUONCOMBINEDTOOLINTERFACES_IMUONMEANMDTDADCFILLER_H
7#define MUONCOMBINEDTOOLINTERFACES_IMUONMEANMDTDADCFILLER_H
8
9#include "GaudiKernel/IAlgTool.h"
10#include "TrkTrack/Track.h"
11#include "xAODMuon/Muon.h"
12
13namespace Rec {
14
19
20 class IMuonMeanMDTdADCFiller : virtual public IAlgTool {
21 public:
24 virtual double meanMDTdADCFiller(const xAOD::Muon& muon) const = 0;
25
28 virtual double meanMDTdADCFiller(const Trk::Track& track) const = 0;
29
30 static const InterfaceID& interfaceID() {
31 static const InterfaceID IID_IMuonMeanMDTdADCFiller("Rec::IMuonMeanMDTdADCFiller", 1, 0);
32 return IID_IMuonMeanMDTdADCFiller;
33 }
34
35 virtual ~IMuonMeanMDTdADCFiller() = default;
36 };
37
38} // namespace Rec
39
40#endif //> !MUONCOMBINEDTOOLINTERFACES_IMUONMEANMDTDADCFILLER_H
interface providing mean Number of ADC counts for MDT tubes on the track
virtual double meanMDTdADCFiller(const Trk::Track &track) const =0
return mean Number of ADC counts for MDT tubes on the track, starting from the track object
virtual ~IMuonMeanMDTdADCFiller()=default
static const InterfaceID & interfaceID()
virtual double meanMDTdADCFiller(const xAOD::Muon &muon) const =0
return mean Number of ADC counts for MDT tubes on the track, starting from the full muon object
Gaudi Tools.
Muon_v1 Muon
Reference the current persistent version: