ATLAS Offline Software
Loading...
Searching...
No Matches
PixelGeoUtils.h File Reference
#include "ReadoutGeometryBase/PixelDiodeTree.h"
#include "PixelReadoutDefinitions/PixelReadoutDefinitions.h"
#include <array>
#include "Identifier/Identifier.h"
#include "InDetIdentifier/PixelID.h"
Include dependency graph for PixelGeoUtils.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  InDetDD::detail::MessagingAdapter
struct  InDetDD::detail::PixelDiodeTreeMakerBase
struct  InDetDD::detail::PixelDiodeTreeMaker< T_MsgParent >

Namespaces

namespace  InDetDD
 Message Stream Member.
namespace  InDetDD::detail

Macros

#define MSG_HELPER(LEVEL, body)
#define GEO_MSG_DEBUG(body)
#define GEO_MSG_INFO(body)
#define GEO_MSG_WARNING(body)
#define GEO_MSG_ERROR(body)

Enumerations

enum  InDetDD::detail::EPixelLocation { InDetDD::detail::kCentral , InDetDD::detail::kOuterEdge , InDetDD::detail::kInnerEdge , InDetDD::detail::kNPixelLocations }
enum  InDetDD::detail::EDirection { InDetDD::detail::kPhi , InDetDD::detail::kEta , InDetDD::detail::kNDirections }
enum class  InDetDD::detail::FENumbering { InDetDD::detail::kRegular , InDetDD::detail::kMirror }

Functions

template<class T_MsgParent>
PixelDiodeTree InDetDD::detail::makePixelDiodeTree (T_MsgParent *gmt_mgr, InDetDD::PixelReadoutTechnology readoutTechnology, const std::array< int, kNDirections > &circuits, const std::array< int, kNDirections > &dimPerCircuit, const std::array< std::array< double, kNDirections >, kNPixelLocations > &pitch, FENumbering fe_numbering)

Macro Definition Documentation

◆ GEO_MSG_DEBUG

#define GEO_MSG_DEBUG ( body)
Value:
MSG_HELPER(MSG::DEBUG,body)
#define MSG_HELPER(LEVEL, body)

Definition at line 14 of file PixelGeoUtils.h.

◆ GEO_MSG_ERROR

#define GEO_MSG_ERROR ( body)
Value:
MSG_HELPER(MSG::ERROR,body)

Definition at line 17 of file PixelGeoUtils.h.

◆ GEO_MSG_INFO

#define GEO_MSG_INFO ( body)
Value:
MSG_HELPER(MSG::INFO,body)

Definition at line 15 of file PixelGeoUtils.h.

◆ GEO_MSG_WARNING

#define GEO_MSG_WARNING ( body)
Value:
MSG_HELPER(MSG::WARNING,body)

Definition at line 16 of file PixelGeoUtils.h.

◆ MSG_HELPER

#define MSG_HELPER ( LEVEL,
body )
Value:
if (this->msgLvl(LEVEL)) { this->msg(LEVEL) << body << endmsg;} do {} while (0)
#define endmsg
MsgStream & msg
Definition testRead.cxx:32

Definition at line 13 of file PixelGeoUtils.h.