ATLAS Offline Software
Public Member Functions | List of all members
InDet::BeamPipeBuilder Class Reference

#include <BeamPipeBuilder.h>

Inheritance diagram for InDet::BeamPipeBuilder:
Collaboration diagram for InDet::BeamPipeBuilder:

Public Member Functions

 BeamPipeBuilder (const std::string &, const std::string &, const IInterface *)
 AlgTool style constructor. More...
 
virtual ~BeamPipeBuilder ()=default
 Destructor. More...
 
virtual std::unique_ptr< const std::vector< Trk::CylinderLayer * > > cylindricalLayers () const override final
 LayerBuilder interface method - returning Barrel-like layers. More...
 
virtual std::unique_ptr< const std::vector< Trk::DiscLayer * > > discLayers () const override final
 LayerBuilder interface method - returning Endcap-like layers. More...
 
virtual std::unique_ptr< const std::vector< Trk::PlaneLayer * > > planarLayers () const override final
 LayerBuilder interface method - returning Planar-like layers. More...
 
virtual const std::string & identification () const override
 Name identification. More...
 

Detailed Description

Simple LayerBuilder for the BeamPipe, can be configured through jobOptions:

later on the slight shift/rotation of the BeamPipe can be implemented

Author
Andre.nosp@m.as.S.nosp@m.alzbu.nosp@m.rger.nosp@m.@cern.nosp@m..ch

Definition at line 37 of file BeamPipeBuilder.h.

Constructor & Destructor Documentation

◆ BeamPipeBuilder()

InDet::BeamPipeBuilder::BeamPipeBuilder ( const std::string &  t,
const std::string &  n,
const IInterface *  p 
)

AlgTool style constructor.

Definition at line 8 of file BeamPipeBuilder.cxx.

8  :
9  base_class(t,n,p)
10 {
11 }

◆ ~BeamPipeBuilder()

virtual InDet::BeamPipeBuilder::~BeamPipeBuilder ( )
virtualdefault

Destructor.

Member Function Documentation

◆ cylindricalLayers()

std::unique_ptr< const std::vector< Trk::CylinderLayer * > > InDet::BeamPipeBuilder::cylindricalLayers ( ) const
finaloverridevirtual

LayerBuilder interface method - returning Barrel-like layers.

Definition at line 14 of file BeamPipeBuilder.cxx.

◆ discLayers()

std::unique_ptr< const std::vector< Trk::DiscLayer * > > InDet::BeamPipeBuilder::discLayers ( ) const
inlinefinaloverridevirtual

LayerBuilder interface method - returning Endcap-like layers.

Definition at line 62 of file BeamPipeBuilder.h.

63  { return 0; }

◆ identification()

const std::string & InDet::BeamPipeBuilder::identification ( ) const
inlineoverridevirtual

Name identification.

Definition at line 68 of file BeamPipeBuilder.h.

69  { return m_identification; }

◆ planarLayers()

std::unique_ptr< const std::vector< Trk::PlaneLayer * > > InDet::BeamPipeBuilder::planarLayers ( ) const
inlinefinaloverridevirtual

LayerBuilder interface method - returning Planar-like layers.

Definition at line 65 of file BeamPipeBuilder.h.

66  { return 0; }

The documentation for this class was generated from the following files:
python.PerfMonSerializer.p
def p
Definition: PerfMonSerializer.py:743
InDet::BeamPipeBuilderImpl::cylindricalLayersImpl
std::unique_ptr< const std::vector< Trk::CylinderLayer * > > cylindricalLayersImpl() const
Definition: BeamPipeBuilderImpl.cxx:35
read_hist_ntuple.t
t
Definition: read_hist_ntuple.py:5
beamspotman.n
n
Definition: beamspotman.py:731