src/objects/SensorCharge.hpp
Implementation of object for charges in sensor. More…
Namespaces
Name |
---|
allpix Helper class to hold support layers for a detector model. |
Classes
Name | |
---|---|
class | allpix::SensorCharge Base object for charge deposits and propagated charges in the sensor. |
Types
Name | |
---|---|
enum class int8_t | CarrierType { ELECTRON = -1, HOLE = 1} Flags to distinguish between electron and hole charge carriers. |
Functions
Name | |
---|---|
std::ostream & | operator«(std::ostream & os, const CarrierType type) |
CarrierType | invertCarrierType(const CarrierType & type) Invert the type of a charge carrier. |
Detailed Description
Implementation of object for charges in sensor.
Copyright: Copyright (c) 2017-2024 CERN and the Allpix Squared authors. This software is distributed under the terms of the MIT License, copied verbatim in the file “LICENSE.md”. In applying this license, CERN does not waive the privileges and immunities granted to it by virtue of its status as an Intergovernmental Organization or submit itself to any jurisdiction. SPDX-License-Identifier: MIT
Types Documentation
enum CarrierType
Enumerator | Value | Description |
---|---|---|
ELECTRON | -1 | |
HOLE | 1 |
Flags to distinguish between electron and hole charge carriers.
Functions Documentation
function operator«
function invertCarrierType
Invert the type of a charge carrier.
Parameters:
- type Initial type of the charge carrier
Return: Inverted type of the charge carrier
Source code
Updated on 2025-02-27 at 14:14:46 +0000