allpix::MonolithicAssembly

More…

#include <DetectorAssembly.hpp>

Inherits from allpix::DetectorAssembly

Public Functions

Name
MonolithicAssembly(const Configuration & config)

Additional inherited members

Public Functions inherited from allpix::DetectorAssembly

Name
DetectorAssembly() =delete
Deleted default constructor.
virtual ~DetectorAssembly() =default
Deleted default constructor.
DetectorAssembly(const Configuration & config)
double getChipThickness() const
Get the thickness of the chip.
ROOT::Math::XYVector getChipExcess() const
Get excess of the chip beyond the active matrix.
virtual ROOT::Math::XYZVector getChipOffset() const
Get the offset of the chip center with respect to the matrix center.

Protected Attributes inherited from allpix::DetectorAssembly

Name
std::array< double, 4 > excess_

Detailed Description

class allpix::MonolithicAssembly;

A monolithic detector assembly describing a setup where sensor and readout ASIC consist of a single slab of silicon

Public Functions Documentation

function MonolithicAssembly

inline explicit MonolithicAssembly(
    const Configuration & config
)

Parameters:

  • config Configuration reference holding the unnamed section of detector configuration

Constructor for monolithic assemblies


Updated on 2025-02-27 at 14:14:45 +0000