ATLAS Offline Software
Loading...
Searching...
No Matches
ActsLayerBuilder.h File Reference
#include "ActsGeometry/ActsDetectorElement.h"
#include "ActsGeometry/ActsElementVector.h"
#include "CxxUtils/checker_macros.h"
#include "Acts/Geometry/ILayerBuilder.hpp"
#include "Acts/Utilities/Logger.hpp"
#include "Acts/Utilities/BinningType.hpp"
#include <mutex>
#include <array>
#include <iosfwd>
#include <vector>
#include <memory>
#include <utility>
#include <functional>
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ActsLayerBuilder
struct  ActsLayerBuilder::Config
 nested configuration struct for steering of the layer builder More...

Namespaces

namespace  InDetDD
 Message Stream Member.
namespace  Acts
 This class is not to needed in AthSimulation.

Functions

std::ostream & operator<< (std::ostream &os, const ActsLayerBuilder::Mode &mode)

Function Documentation

◆ operator<<()

std::ostream & operator<< ( std::ostream & os,
const ActsLayerBuilder::Mode & mode )

Definition at line 607 of file ActsLayerBuilder.cxx.

607 {
608
610 switch(mode) {
611 case Mode::Undefined:
612 os << "Undefined";
613 break;
614 case Mode::Pixel:
615 os << "Pixel";
616 break;
617 case Mode::SCT:
618 os << "SCT";
619 break;
620 case Mode::TRT:
621 os << "TRT";
622 break;
623 case Mode::ITkPixelInner:
624 os << "ITkPixelInner";
625 break;
626 case Mode::ITkPixelOuter:
627 os << "ITkPixelOuter";
628 break;
629 case Mode::ITkStrip:
630 os << "ITkStrip";
631 break;
632 }
633
634 return os;
635}