ATLAS Offline Software
TestBeam
TBRec
src
TBPartIDCherenkovMuTag.h
Go to the documentation of this file.
1
//Dear emacs, this is -*- c++ -*-
2
3
/*
4
Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
5
*/
6
7
#ifndef TBREC_TBPARTICLEIDCHERENKOVMUTAG_H
8
#define TBREC_TBPARTICLEIDCHERENKOVMUTAG_H
9
10
#include "
AthenaBaseComps/AthAlgorithm.h
"
11
12
class
TBPartIDCherenkovMuTag
:
public
AthAlgorithm
13
{
14
public
:
15
TBPartIDCherenkovMuTag
(
const
std::string&
name
, ISvcLocator* pSvcLocator);
16
virtual
~TBPartIDCherenkovMuTag
();
17
virtual
StatusCode
initialize
()
override
;
18
virtual
StatusCode
execute
()
override
;
19
virtual
StatusCode
finalize
()
override
;
20
21
private
:
22
std::string
m_SGkeyscint
,
m_muonTagName
,
m_CherenkovName
,
m_particleKey
;
23
int
m_muonADCcut
,
m_cherenkovADCcut
;
24
double
m_useCherenkovBelow
;
25
26
bool
m_printSummary
;
27
unsigned
m_NElectrons
,
m_NPions
,
m_NMuons
,
m_Nunknown
;
28
};
29
30
#endif
TBPartIDCherenkovMuTag::m_NPions
unsigned m_NPions
Definition:
TBPartIDCherenkovMuTag.h:27
TBPartIDCherenkovMuTag::~TBPartIDCherenkovMuTag
virtual ~TBPartIDCherenkovMuTag()
Definition:
TBPartIDCherenkovMuTag.cxx:26
TBPartIDCherenkovMuTag::TBPartIDCherenkovMuTag
TBPartIDCherenkovMuTag(const std::string &name, ISvcLocator *pSvcLocator)
Definition:
TBPartIDCherenkovMuTag.cxx:9
TBPartIDCherenkovMuTag::execute
virtual StatusCode execute() override
Definition:
TBPartIDCherenkovMuTag.cxx:33
AthAlgorithm.h
TBPartIDCherenkovMuTag
Definition:
TBPartIDCherenkovMuTag.h:13
TBPartIDCherenkovMuTag::finalize
virtual StatusCode finalize() override
Definition:
TBPartIDCherenkovMuTag.cxx:84
TBPartIDCherenkovMuTag::m_muonADCcut
int m_muonADCcut
Definition:
TBPartIDCherenkovMuTag.h:23
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition:
PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
TBPartIDCherenkovMuTag::initialize
virtual StatusCode initialize() override
Definition:
TBPartIDCherenkovMuTag.cxx:29
TBPartIDCherenkovMuTag::m_SGkeyscint
std::string m_SGkeyscint
Definition:
TBPartIDCherenkovMuTag.h:22
AthAlgorithm
Definition:
AthAlgorithm.h:47
TBPartIDCherenkovMuTag::m_cherenkovADCcut
int m_cherenkovADCcut
Definition:
TBPartIDCherenkovMuTag.h:23
name
std::string name
Definition:
Control/AthContainers/Root/debug.cxx:195
TBPartIDCherenkovMuTag::m_muonTagName
std::string m_muonTagName
Definition:
TBPartIDCherenkovMuTag.h:22
TBPartIDCherenkovMuTag::m_Nunknown
unsigned m_Nunknown
Definition:
TBPartIDCherenkovMuTag.h:27
TBPartIDCherenkovMuTag::m_printSummary
bool m_printSummary
Definition:
TBPartIDCherenkovMuTag.h:26
TBPartIDCherenkovMuTag::m_particleKey
std::string m_particleKey
Definition:
TBPartIDCherenkovMuTag.h:22
TBPartIDCherenkovMuTag::m_NElectrons
unsigned m_NElectrons
Definition:
TBPartIDCherenkovMuTag.h:27
TBPartIDCherenkovMuTag::m_NMuons
unsigned m_NMuons
Definition:
TBPartIDCherenkovMuTag.h:27
TBPartIDCherenkovMuTag::m_useCherenkovBelow
double m_useCherenkovBelow
Definition:
TBPartIDCherenkovMuTag.h:24
TBPartIDCherenkovMuTag::m_CherenkovName
std::string m_CherenkovName
Definition:
TBPartIDCherenkovMuTag.h:22
Generated on Thu Jul 4 2024 21:28:04 for ATLAS Offline Software by
1.8.18