ATLAS Offline Software
InnerDetector
InDetRecTools
InDetVKalVxInJetTool
InDetVKalVxInJetTool
InDetMaterialVeto.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
// InDetMaterialVeto.h - Description
7
//
8
/*
9
Basic class to produce 2D map of detector material to be used for rejection of secondary vertices, introduced for ITk
10
11
Author: Thomas Strebler
12
e-mail: thomas.strebler@cern.ch
13
14
-----------------------------------------------------------------------------*/
15
16
#ifndef _InDetMaterialVeto_H
17
#define _InDetMaterialVeto_H
18
19
#include "TH2D.h"
20
#include "
AthenaBaseComps/AthMessaging.h
"
21
#include "GaudiKernel/MsgStream.h"
22
23
#include "
BeamPipeGeoModel/BeamPipeDetectorManager.h
"
24
#include "
PixelReadoutGeometry/PixelDetectorManager.h
"
25
26
//------------------------------------------------------------------------
27
namespace
InDet
{
28
29
class
InDetMaterialVeto
:
public
AthMessaging
{
30
31
public
:
32
InDetMaterialVeto
(
const
BeamPipeDetectorManager
* beamPipeMgr,
33
const
InDetDD::PixelDetectorManager
* pixelManager);
34
std::unique_ptr<TH2D>
ITkPixMaterialMap
(){
return
std::move(
m_ITkPixMaterialMap
); }
35
36
private
:
37
std::unique_ptr<TH2D>
m_ITkPixMaterialMap
;
38
39
};
40
41
}
42
43
#endif
InDet
Primary Vertex Finder.
Definition:
VP1ErrorUtils.h:36
BeamPipeDetectorManager.h
PixelDetectorManager.h
AthMessaging
Class to provide easy MsgStream access and capabilities.
Definition:
AthMessaging.h:55
InDet::InDetMaterialVeto::InDetMaterialVeto
InDetMaterialVeto(const BeamPipeDetectorManager *beamPipeMgr, const InDetDD::PixelDetectorManager *pixelManager)
Definition:
InDetMaterialVeto.cxx:22
InDet::InDetMaterialVeto::m_ITkPixMaterialMap
std::unique_ptr< TH2D > m_ITkPixMaterialMap
Definition:
InDetMaterialVeto.h:37
InDetDD::PixelDetectorManager
Definition:
PixelDetectorManager.h:47
InDet::InDetMaterialVeto::ITkPixMaterialMap
std::unique_ptr< TH2D > ITkPixMaterialMap()
Definition:
InDetMaterialVeto.h:34
AthMessaging.h
InDet::InDetMaterialVeto
Definition:
InDetMaterialVeto.h:29
BeamPipeDetectorManager
Definition:
BeamPipeDetectorManager.h:14
Generated on Sun Dec 22 2024 21:11:40 for ATLAS Offline Software by
1.8.18