src/objects/objects.h

File including all current objects. More…

Namespaces

Name
allpix
Helper class to hold support layers for a detector model.

Types

Name
using std::tuple< MCTrack, MCParticle, DepositedCharge, PropagatedCharge, PixelCharge, PixelHit > OBJECTS
Tuple containing all objects.

Detailed Description

File including all current objects.

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

using OBJECTS

using allpix::OBJECTS = typedef std::tuple<MCTrack, MCParticle, DepositedCharge, PropagatedCharge, PixelCharge, PixelHit>;

Tuple containing all objects.

Source code


#include "DepositedCharge.hpp"
#include "MCParticle.hpp"
#include "MCTrack.hpp"
#include "Pixel.hpp"
#include "PixelCharge.hpp"
#include "PixelHit.hpp"
#include "PropagatedCharge.hpp"

namespace allpix {
    using OBJECTS = std::tuple<MCTrack, MCParticle, DepositedCharge, PropagatedCharge, PixelCharge, PixelHit>;
} // namespace allpix

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