Project
Loading...
Searching...
No Matches
o2::base::PropagatorImpl< value_T > Class Template Referenceabstract

#include <Propagator.h>

Public Types

enum class  MatCorrType : int { USEMatCorrNONE , USEMatCorrTGeo , USEMatCorrLUT }
 
using value_type = value_T
 
using TrackPar_t = track::TrackParametrization< value_type >
 
using TrackParCov_t = track::TrackParametrizationWithError< value_type >
 

Public Member Functions

 GPUd () bool PropagateToXBxByBz(TrackParCov_t &track
 
 GPUd () bool PropagateToXBxByBz(TrackParCov_t &track
 
 GPUd () bool PropagateToXBxByBz(TrackPar_t &track
 
 GPUd () bool propagateToX(TrackParCov_t &track
 
 GPUd () bool propagateToX(TrackParCov_t &track
 
 GPUd () bool propagateToX(TrackPar_t &track
 
template<typename track_T >
 GPUd () bool propagateTo(track_T &track
 
 GPUd () bool propagateToAlphaX(TrackParCov_t &track
 
template<typename track_T >
 GPUd () bool propagateToR(track_T &track
 
GPUd() bool propagateToDCA(const o2 GPUd() bool propagateToDCABxByBz(const o2 GPUd() bool propagateToDCA(const o2 GPUd() bool propagateToDCABxByBz(const o2 PropagatorImpl (PropagatorImpl const &)=delete
 
 PropagatorImpl (PropagatorImpl &&)=delete
 
PropagatorImpl & operator= (PropagatorImpl const &)=delete
 
PropagatorImpl & operator= (PropagatorImpl &&)=delete
 
 GPUd () void updateField()
 
 GPUd () value_type getNominalBz() const
 
 GPUd () void setTGeoFallBackAllowed(bool v)
 
 GPUd () bool isTGeoFallBackAllowed() const
 
 GPUd () void setMatLUT(const o2
 
 GPUd () const o2
 
 GPUd () const o2
 
 GPUd () bool hasMagFieldSet() const
 
 GPUd () MatBudget getMatBudget(MatCorrType corrType
 

Static Public Member Functions

static GPUglobalconstexpr () float MAX_SIN_PHI=0.85f
 
static GPUglobalconstexpr () float MAX_STEP
 
GPUd() value_type estimateLTFast(o2 static GPUd() float estimateLTIncrement(const o2 PropagatorImpl * Instance (bool uninitialized=false)
 
static int initFieldFromGRP (const o2::parameters::GRPMagField *grp, bool verbose=false)
 
static int initFieldFromGRP (const o2::parameters::GRPObject *grp, bool verbose=false)
 
static int initFieldFromGRP (const std::string grpFileName="", bool verbose=false)
 
static int initFieldFromGRP (float currL3, float currDip, bool uniform, bool verbose=false)
 

Public Attributes

value_type x
 
value_type value_type maxSnp = MAX_SIN_PHI
 
value_type value_type value_type maxStep = MAX_STEP
 
value_type value_type value_type MatCorrType matCorr = MatCorrType::USEMatCorrLUT
 
value_type value_type value_type MatCorrType track::TrackLTIntegral * tofInfo = nullptr
 
value_type value_type value_type MatCorrType track::TrackLTIntegral int signCorr = 0) const
 
TrackPar_t & linRef
 
TrackPar_t value_type x
 
TrackPar_t value_type value_type maxSnp = MAX_SIN_PHI
 
TrackPar_t value_type value_type value_type maxStep = MAX_STEP
 
TrackPar_t value_type value_type value_type MatCorrType matCorr = MatCorrType::USEMatCorrLUT
 
TrackPar_t value_type value_type value_type MatCorrType track::TrackLTIntegral * tofInfo = nullptr
 
TrackPar_t value_type value_type value_type MatCorrType track::TrackLTIntegral int signCorr = 0) const
 
value_type value_type bZ
 
value_type value_type value_type maxSnp = MAX_SIN_PHI
 
value_type value_type value_type value_type maxStep = MAX_STEP
 
value_type value_type value_type value_type MatCorrType matCorr = MatCorrType::USEMatCorrLUT
 
value_type value_type value_type value_type MatCorrType track::TrackLTIntegral * tofInfo = nullptr
 
value_type value_type value_type value_type MatCorrType track::TrackLTIntegral int signCorr = 0) const
 
TrackPar_t value_type value_type bZ
 
TrackPar_t value_type value_type value_type maxSnp = MAX_SIN_PHI
 
TrackPar_t value_type value_type value_type value_type maxStep = MAX_STEP
 
TrackPar_t value_type value_type value_type value_type MatCorrType matCorr = MatCorrType::USEMatCorrLUT
 
TrackPar_t value_type value_type value_type value_type MatCorrType track::TrackLTIntegral * tofInfo = nullptr
 
TrackPar_t value_type value_type value_type value_type MatCorrType track::TrackLTIntegral int signCorr = 0) const
 
value_type bool bzOnly = false
 
value_type bool value_type maxSnp = MAX_SIN_PHI
 
value_type bool value_type value_type maxStep = MAX_STEP
 
value_type bool value_type value_type MatCorrType matCorr = MatCorrType::USEMatCorrLUT
 
value_type bool value_type value_type MatCorrType track::TrackLTIntegral * tofInfo = nullptr
 
value_type bool value_type value_type MatCorrType track::TrackLTIntegral int signCorr
 
TrackPar_t * linRef
 
TrackPar_t value_type alpha
 
TrackPar_t value_type value_type x
 
TrackPar_t value_type value_type bool bzOnly = false
 
TrackPar_t value_type value_type bool value_type maxSnp = MAX_SIN_PHI
 
TrackPar_t value_type value_type bool value_type value_type maxStep = MAX_STEP
 
TrackPar_t value_type value_type bool value_type value_type int minSteps = 1
 
TrackPar_t value_type value_type bool value_type value_type int MatCorrType matCorr = MatCorrType::USEMatCorrLUT
 
TrackPar_t value_type value_type bool value_type value_type int MatCorrType track::TrackLTIntegral * tofInfo = nullptr
 
TrackPar_t value_type value_type bool value_type value_type int MatCorrType track::TrackLTIntegral int signCorr = 0) const
 
value_type r
 
const o2::math_utils::Point3D< value_type > & p0
 
const o2::math_utils::Point3D< value_type > const o2::math_utils::Point3D< value_type > &p1 const
 

Detailed Description

template<typename value_T>
class o2::base::PropagatorImpl< value_T >

Definition at line 61 of file Propagator.h.

Member Typedef Documentation

◆ TrackPar_t

template<typename value_T >
using o2::base::PropagatorImpl< value_T >::TrackPar_t = track::TrackParametrization<value_type>

Definition at line 65 of file Propagator.h.

◆ TrackParCov_t

template<typename value_T >
using o2::base::PropagatorImpl< value_T >::TrackParCov_t = track::TrackParametrizationWithError<value_type>

Definition at line 66 of file Propagator.h.

◆ value_type

template<typename value_T >
using o2::base::PropagatorImpl< value_T >::value_type = value_T

Definition at line 64 of file Propagator.h.

Member Enumeration Documentation

◆ MatCorrType

template<typename value_T >
enum class o2::base::PropagatorImpl::MatCorrType : int
strong
Enumerator
USEMatCorrNONE 
USEMatCorrTGeo 
USEMatCorrLUT 

Definition at line 68 of file Propagator.h.

Constructor & Destructor Documentation

◆ PropagatorImpl() [1/2]

template<typename value_T >
GPUd() bool propagateToDCA(const o2 GPUd() bool propagateToDCABxByBz(const o2 GPUd() bool propagateToDCA(const o2 GPUd() bool propagateToDCABxByBz(const o2 o2::base::PropagatorImpl< value_T >::PropagatorImpl ( PropagatorImpl< value_T > const &  )
delete

◆ PropagatorImpl() [2/2]

template<typename value_T >
o2::base::PropagatorImpl< value_T >::PropagatorImpl ( PropagatorImpl< value_T > &&  )
delete

Member Function Documentation

◆ GPUd() [1/18]

template<typename value_T >
o2::base::PropagatorImpl< value_T >::GPUd ( ) const
inline

Definition at line 174 of file Propagator.h.

◆ GPUd() [2/18]

template<typename value_T >
o2::base::PropagatorImpl< value_T >::GPUd ( ) const
inline

Definition at line 168 of file Propagator.h.

◆ GPUd() [3/18]

template<typename value_T >
template<typename track_T >
o2::base::PropagatorImpl< value_T >::GPUd ( ) &

◆ GPUd() [4/18]

template<typename value_T >
o2::base::PropagatorImpl< value_T >::GPUd ( ) &

◆ GPUd() [5/18]

template<typename value_T >
template<typename track_T >
o2::base::PropagatorImpl< value_T >::GPUd ( ) &

◆ GPUd() [6/18]

template<typename value_T >
o2::base::PropagatorImpl< value_T >::GPUd ( ) &

◆ GPUd() [7/18]

template<typename value_T >
o2::base::PropagatorImpl< value_T >::GPUd ( ) &

◆ GPUd() [8/18]

template<typename value_T >
o2::base::PropagatorImpl< value_T >::GPUd ( ) &

◆ GPUd() [9/18]

template<typename value_T >
o2::base::PropagatorImpl< value_T >::GPUd ( ) &

◆ GPUd() [10/18]

template<typename value_T >
o2::base::PropagatorImpl< value_T >::GPUd ( ) &

◆ GPUd() [11/18]

template<typename value_T >
o2::base::PropagatorImpl< value_T >::GPUd ( ) &

◆ GPUd() [12/18]

template<typename value_T >
o2::base::PropagatorImpl< value_T >::GPUd ( ) const
inline

Definition at line 170 of file Propagator.h.

◆ GPUd() [13/18]

template<typename value_T >
o2::base::PropagatorImpl< value_T >::GPUd ( ) const
inline

Definition at line 172 of file Propagator.h.

◆ GPUd() [14/18]

template<typename value_T >
o2::base::PropagatorImpl< value_T >::GPUd ( )

◆ GPUd() [15/18]

template<typename value_T >
o2::base::PropagatorImpl< value_T >::GPUd ( ) const
inline

Definition at line 166 of file Propagator.h.

◆ GPUd() [16/18]

template<typename value_T >
o2::base::PropagatorImpl< value_T >::GPUd ( ) const
inline

Definition at line 169 of file Propagator.h.

◆ GPUd() [17/18]

template<typename value_T >
o2::base::PropagatorImpl< value_T >::GPUd ( )
inline

Definition at line 167 of file Propagator.h.

◆ GPUd() [18/18]

template<typename value_T >
o2::base::PropagatorImpl< value_T >::GPUd ( )

◆ GPUglobalconstexpr() [1/2]

template<typename value_T >
static o2::base::PropagatorImpl< value_T >::GPUglobalconstexpr ( )
staticpure virtual

◆ GPUglobalconstexpr() [2/2]

template<typename value_T >
static o2::base::PropagatorImpl< value_T >::GPUglobalconstexpr ( )
static

◆ initFieldFromGRP() [1/4]

template<typename value_T >
int PropagatorImpl::initFieldFromGRP ( const o2::parameters::GRPMagField *  grp,
bool  verbose = false 
)
static

init mag field from GRP data and attach it to TGeoGlobalMagField

Definition at line 99 of file Propagator.cxx.

◆ initFieldFromGRP() [2/4]

template<typename value_T >
int PropagatorImpl::initFieldFromGRP ( const o2::parameters::GRPObject *  grp,
bool  verbose = false 
)
static

Definition at line 92 of file Propagator.cxx.

◆ initFieldFromGRP() [3/4]

template<typename value_T >
int PropagatorImpl::initFieldFromGRP ( const std::string  grpFileName = "",
bool  verbose = false 
)
static

load grp and init magnetic field

Definition at line 74 of file Propagator.cxx.

◆ initFieldFromGRP() [4/4]

template<typename value_T >
int PropagatorImpl::initFieldFromGRP ( float  currL3,
float  currDip,
bool  uniform,
bool  verbose = false 
)
static

init mag field from GRP data and attach it to TGeoGlobalMagField or rescale already updated field

Definition at line 107 of file Propagator.cxx.

◆ Instance()

template<typename value_T >
GPUd() value_type estimateLTFast(o2 static GPUd() float estimateLTIncrement(const o2 PropagatorImpl * o2::base::PropagatorImpl< value_T >::Instance ( bool  uninitialized = false)
inlinestatic

Definition at line 180 of file Propagator.h.

◆ operator=() [1/2]

template<typename value_T >
PropagatorImpl & o2::base::PropagatorImpl< value_T >::operator= ( PropagatorImpl< value_T > &&  )
delete

◆ operator=() [2/2]

template<typename value_T >
PropagatorImpl & o2::base::PropagatorImpl< value_T >::operator= ( PropagatorImpl< value_T > const &  )
delete

Member Data Documentation

◆ alpha

template<typename value_T >
TrackPar_t value_type o2::base::PropagatorImpl< value_T >::alpha

Definition at line 132 of file Propagator.h.

◆ bZ [1/2]

template<typename value_T >
value_type value_type o2::base::PropagatorImpl< value_T >::bZ

Definition at line 89 of file Propagator.h.

◆ bZ [2/2]

template<typename value_T >
TrackPar_t value_type value_type o2::base::PropagatorImpl< value_T >::bZ

Definition at line 93 of file Propagator.h.

◆ bzOnly [1/2]

template<typename value_T >
value_type bool o2::base::PropagatorImpl< value_T >::bzOnly = false

Definition at line 102 of file Propagator.h.

◆ bzOnly [2/2]

template<typename value_T >
TrackPar_t value_type value_type bool o2::base::PropagatorImpl< value_T >::bzOnly = false

Definition at line 132 of file Propagator.h.

◆ const

template<typename value_T >
const o2::math_utils::Point3D<value_type> const o2::math_utils::Point3D<value_type>& p1 o2::base::PropagatorImpl< value_T >::const

Definition at line 191 of file Propagator.h.

◆ linRef [1/2]

template<typename value_T >
TrackPar_t & o2::base::PropagatorImpl< value_T >::linRef

Definition at line 81 of file Propagator.h.

◆ linRef [2/2]

template<typename value_T >
TrackPar_t* o2::base::PropagatorImpl< value_T >::linRef

Definition at line 132 of file Propagator.h.

◆ matCorr [1/6]

template<typename value_T >
value_type bool value_type value_type MatCorrType o2::base::PropagatorImpl< value_T >::matCorr = MatCorrType::USEMatCorrLUT

Definition at line 78 of file Propagator.h.

◆ matCorr [2/6]

template<typename value_T >
TrackPar_t value_type value_type value_type MatCorrType o2::base::PropagatorImpl< value_T >::matCorr = MatCorrType::USEMatCorrLUT

Definition at line 82 of file Propagator.h.

◆ matCorr [3/6]

template<typename value_T >
value_type value_type value_type value_type MatCorrType o2::base::PropagatorImpl< value_T >::matCorr = MatCorrType::USEMatCorrLUT

Definition at line 90 of file Propagator.h.

◆ matCorr [4/6]

template<typename value_T >
TrackPar_t value_type value_type value_type value_type MatCorrType o2::base::PropagatorImpl< value_T >::matCorr = MatCorrType::USEMatCorrLUT

Definition at line 94 of file Propagator.h.

◆ matCorr [5/6]

template<typename value_T >
value_type bool value_type value_type MatCorrType o2::base::PropagatorImpl< value_T >::matCorr = MatCorrType::USEMatCorrLUT

Definition at line 103 of file Propagator.h.

◆ matCorr [6/6]

template<typename value_T >
TrackPar_t value_type value_type bool value_type value_type int MatCorrType o2::base::PropagatorImpl< value_T >::matCorr = MatCorrType::USEMatCorrLUT

Definition at line 133 of file Propagator.h.

◆ maxSnp [1/6]

template<typename value_T >
value_type bool value_type o2::base::PropagatorImpl< value_T >::maxSnp = MAX_SIN_PHI

Definition at line 78 of file Propagator.h.

◆ maxSnp [2/6]

template<typename value_T >
TrackPar_t value_type value_type o2::base::PropagatorImpl< value_T >::maxSnp = MAX_SIN_PHI

Definition at line 82 of file Propagator.h.

◆ maxSnp [3/6]

template<typename value_T >
value_type value_type value_type o2::base::PropagatorImpl< value_T >::maxSnp = MAX_SIN_PHI

Definition at line 90 of file Propagator.h.

◆ maxSnp [4/6]

template<typename value_T >
TrackPar_t value_type value_type value_type o2::base::PropagatorImpl< value_T >::maxSnp = MAX_SIN_PHI

Definition at line 94 of file Propagator.h.

◆ maxSnp [5/6]

template<typename value_T >
value_type bool value_type o2::base::PropagatorImpl< value_T >::maxSnp = MAX_SIN_PHI

Definition at line 102 of file Propagator.h.

◆ maxSnp [6/6]

template<typename value_T >
TrackPar_t value_type value_type bool value_type o2::base::PropagatorImpl< value_T >::maxSnp = MAX_SIN_PHI

Definition at line 132 of file Propagator.h.

◆ maxStep [1/6]

template<typename value_T >
value_type bool value_type value_type o2::base::PropagatorImpl< value_T >::maxStep = MAX_STEP

Definition at line 78 of file Propagator.h.

◆ maxStep [2/6]

template<typename value_T >
TrackPar_t value_type value_type value_type o2::base::PropagatorImpl< value_T >::maxStep = MAX_STEP

Definition at line 82 of file Propagator.h.

◆ maxStep [3/6]

template<typename value_T >
value_type value_type value_type value_type o2::base::PropagatorImpl< value_T >::maxStep = MAX_STEP

Definition at line 90 of file Propagator.h.

◆ maxStep [4/6]

template<typename value_T >
TrackPar_t value_type value_type value_type value_type o2::base::PropagatorImpl< value_T >::maxStep = MAX_STEP

Definition at line 94 of file Propagator.h.

◆ maxStep [5/6]

template<typename value_T >
value_type bool value_type value_type o2::base::PropagatorImpl< value_T >::maxStep = MAX_STEP

Definition at line 102 of file Propagator.h.

◆ maxStep [6/6]

template<typename value_T >
TrackPar_t value_type value_type bool value_type value_type o2::base::PropagatorImpl< value_T >::maxStep = MAX_STEP

Definition at line 132 of file Propagator.h.

◆ minSteps

template<typename value_T >
TrackPar_t value_type value_type bool value_type value_type int o2::base::PropagatorImpl< value_T >::minSteps = 1

Definition at line 132 of file Propagator.h.

◆ p0

template<typename value_T >
const o2::math_utils::Point3D<value_type>& o2::base::PropagatorImpl< value_T >::p0

Definition at line 191 of file Propagator.h.

◆ r

template<typename value_T >
value_type o2::base::PropagatorImpl< value_T >::r

Definition at line 136 of file Propagator.h.

◆ signCorr [1/6]

template<typename value_T >
value_type bool value_type value_type MatCorrType track::TrackLTIntegral int o2::base::PropagatorImpl< value_T >::signCorr = 0) const

Definition at line 79 of file Propagator.h.

◆ signCorr [2/6]

Definition at line 83 of file Propagator.h.

◆ signCorr [3/6]

Definition at line 91 of file Propagator.h.

◆ signCorr [4/6]

Definition at line 95 of file Propagator.h.

◆ signCorr [5/6]

template<typename value_T >
value_type bool value_type value_type MatCorrType track::TrackLTIntegral int o2::base::PropagatorImpl< value_T >::signCorr
Initial value:
= 0) const
{
return bzOnly ? propagateToX(track, x, getBz(track.getXYZGlo()), maxSnp, maxStep, matCorr, tofInfo, signCorr) : PropagateToXBxByBz(track, x, maxSnp, maxStep, matCorr, tofInfo, signCorr);
}
GPUd() bool propagateToX(TrackParCov_t& track, TrackPar_t* linRef, value_type x, value_type bZ,
track::TrackLTIntegral* tofInfo = nullptr, int signCorr = 0) const
{
return linRef ? propagateToX(track, *linRef, x, bZ, maxSnp, maxStep, matCorr, tofInfo, signCorr) : propagateToX(track, x, bZ, maxSnp, maxStep, matCorr, tofInfo, signCorr);
}
GPUd() bool PropagateToXBxByBz(TrackParCov_t& track, TrackPar_t* linRef, value_type x,
track::TrackLTIntegral* tofInfo = nullptr, int signCorr = 0) const
{
return linRef ? PropagateToXBxByBz(track, *linRef, x, maxSnp, maxStep, matCorr, tofInfo, signCorr) : PropagateToXBxByBz(track, x, maxSnp, maxStep, matCorr, tofInfo, signCorr);
}
GPUd() bool propagateTo(TrackParCov_t& track, TrackPar_t* linRef, value_type x, bool bzOnly = false, value_type maxSnp = MAX_SIN_PHI, value_type maxStep = MAX_STEP,
MatCorrType matCorr = MatCorrType::USEMatCorrLUT, track::TrackLTIntegral* tofInfo = nullptr, int signCorr = 0) const
{
return bzOnly ? propagateToX(track, linRef, x, getBz(track.getXYZGlo()), maxSnp, maxStep, matCorr, tofInfo, signCorr) : PropagateToXBxByBz(track, linRef, x, maxSnp, maxStep, matCorr, tofInfo, signCorr);
}
template <typename track_T>
GPUd() bool propagateToAlphaX(track_T& track, value_type alpha, value_type x, bool bzOnly = false, value_type maxSnp = MAX_SIN_PHI, value_type maxStep = MAX_STEP, int minSteps = 1,
MatCorrType matCorr = MatCorrType::USEMatCorrLUT, track::TrackLTIntegral* tofInfo = nullptr, int signCorr = 0) const
GPUd() void updateField()
value_type value_type value_type MatCorrType track::TrackLTIntegral * tofInfo
Definition Propagator.h:79
value_type value_type value_type MatCorrType track::TrackLTIntegral int signCorr
Definition Propagator.h:79
track::TrackParametrizationWithError< value_type > TrackParCov_t
Definition Propagator.h:66
track::TrackParametrization< value_type > TrackPar_t
Definition Propagator.h:65
value_type value_type bZ
Definition Propagator.h:89
value_type bool bzOnly
Definition Propagator.h:102
const o2::math_utils::Point3D< value_type > const o2::math_utils::Point3D< value_type > &p1 const
Definition Propagator.h:191
value_type value_type maxSnp
Definition Propagator.h:78
value_type value_type value_type maxStep
Definition Propagator.h:78
value_type value_type value_type MatCorrType matCorr
Definition Propagator.h:78
TrackPar_t value_type value_type bool value_type value_type int minSteps
Definition Propagator.h:132
GLfloat GLfloat GLfloat alpha
Definition glcorearb.h:279
GLint GLenum GLint x
Definition glcorearb.h:403

Definition at line 103 of file Propagator.h.

◆ signCorr [6/6]

template<typename value_T >
TrackPar_t value_type value_type bool value_type value_type int MatCorrType track::TrackLTIntegral int o2::base::PropagatorImpl< value_T >::signCorr = 0) const

Definition at line 133 of file Propagator.h.

◆ tofInfo [1/6]

template<typename value_T >
value_type bool value_type value_type MatCorrType track::TrackLTIntegral * o2::base::PropagatorImpl< value_T >::tofInfo = nullptr

Definition at line 79 of file Propagator.h.

◆ tofInfo [2/6]

template<typename value_T >
TrackPar_t value_type value_type value_type MatCorrType track::TrackLTIntegral* o2::base::PropagatorImpl< value_T >::tofInfo = nullptr

Definition at line 83 of file Propagator.h.

◆ tofInfo [3/6]

template<typename value_T >
value_type value_type value_type value_type MatCorrType track::TrackLTIntegral* o2::base::PropagatorImpl< value_T >::tofInfo = nullptr

Definition at line 91 of file Propagator.h.

◆ tofInfo [4/6]

Definition at line 95 of file Propagator.h.

◆ tofInfo [5/6]

template<typename value_T >
value_type bool value_type value_type MatCorrType track::TrackLTIntegral* o2::base::PropagatorImpl< value_T >::tofInfo = nullptr

Definition at line 103 of file Propagator.h.

◆ tofInfo [6/6]

template<typename value_T >
TrackPar_t value_type value_type bool value_type value_type int MatCorrType track::TrackLTIntegral* o2::base::PropagatorImpl< value_T >::tofInfo = nullptr

Definition at line 133 of file Propagator.h.

◆ x [1/3]

template<typename value_T >
value_type o2::base::PropagatorImpl< value_T >::x

Definition at line 77 of file Propagator.h.

◆ x [2/3]

template<typename value_T >
TrackPar_t value_type o2::base::PropagatorImpl< value_T >::x

Definition at line 81 of file Propagator.h.

◆ x [3/3]

template<typename value_T >
TrackPar_t value_type value_type o2::base::PropagatorImpl< value_T >::x

Definition at line 132 of file Propagator.h.


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