BDSIM
BDSIM is a Geant4 extension toolkit for simulation of particle transport in accelerator beamlines.
Public Member Functions | Data Fields
BDSTrajectoriesToStore Class Reference

Double map of trajectories to bitset of which filters matched whether to store them. More...

#include <BDSTrajectoriesToStore.hh>

Collaboration diagram for BDSTrajectoriesToStore:
Collaboration graph

Public Member Functions

 BDSTrajectoriesToStore (std::map< BDSTrajectory *, bool > trajectoriesIn, std::map< BDSTrajectory *, std::bitset< BDS::NTrajectoryFilters > > filtersMatchedIn)
 

Data Fields

std::map< BDSTrajectory *, bool > trajectories
 
std::map< BDSTrajectory *, std::bitset< BDS::NTrajectoryFilters > > filtersMatched
 

Detailed Description

Double map of trajectories to bitset of which filters matched whether to store them.

Author
Laurie Nevay

Definition at line 36 of file BDSTrajectoriesToStore.hh.

Constructor & Destructor Documentation

◆ BDSTrajectoriesToStore()

BDSTrajectoriesToStore::BDSTrajectoriesToStore ( std::map< BDSTrajectory *, bool >  trajectoriesIn,
std::map< BDSTrajectory *, std::bitset< BDS::NTrajectoryFilters > >  filtersMatchedIn 
)
inline

Definition at line 40 of file BDSTrajectoriesToStore.hh.

◆ ~BDSTrajectoriesToStore()

BDSTrajectoriesToStore::~BDSTrajectoriesToStore ( )
inline

Definition at line 45 of file BDSTrajectoriesToStore.hh.

Field Documentation

◆ filtersMatched

std::map<BDSTrajectory*, std::bitset<BDS::NTrajectoryFilters> > BDSTrajectoriesToStore::filtersMatched

Definition at line 48 of file BDSTrajectoriesToStore.hh.

◆ trajectories

std::map<BDSTrajectory*, bool> BDSTrajectoriesToStore::trajectories

Definition at line 47 of file BDSTrajectoriesToStore.hh.


The documentation for this class was generated from the following file: