ATLAS Offline Software
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"
21 #include "GaudiKernel/MsgStream.h"
22 
25 
26 //------------------------------------------------------------------------
27 namespace InDet {
28 
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