Hall-D Software  alpha
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
DKinematicPools.cc
Go to the documentation of this file.
1 #include "PID/DKinematicData.h"
4 
5 //Declare thread_local resource pools
6 thread_local shared_ptr<DResourcePool<DKinematicData::DKinematicInfo>> DKinematicData::dResourcePool_KinematicInfo = std::make_shared<DResourcePool<DKinematicData::DKinematicInfo>>();
7 thread_local shared_ptr<DResourcePool<DChargedTrackHypothesis::DTimingInfo>> DChargedTrackHypothesis::dResourcePool_TimingInfo = std::make_shared<DResourcePool<DChargedTrackHypothesis::DTimingInfo>>();
8 thread_local shared_ptr<DResourcePool<DChargedTrackHypothesis::DTrackingInfo>> DChargedTrackHypothesis::dResourcePool_TrackingInfo = std::make_shared<DResourcePool<DChargedTrackHypothesis::DTrackingInfo>>();
9 thread_local shared_ptr<DResourcePool<DNeutralParticleHypothesis::DTimingInfo>> DNeutralParticleHypothesis::dResourcePool_TimingInfo = std::make_shared<DResourcePool<DNeutralParticleHypothesis::DTimingInfo>>();
10 
static thread_local shared_ptr< DResourcePool< DTrackingInfo > > dResourcePool_TrackingInfo
static thread_local shared_ptr< DResourcePool< DTimingInfo > > dResourcePool_TimingInfo
static thread_local shared_ptr< DResourcePool< DKinematicInfo > > dResourcePool_KinematicInfo
static thread_local shared_ptr< DResourcePool< DTimingInfo > > dResourcePool_TimingInfo