![]() |
ATLAS Offline Software
|
forward declaration required for function prototype More...
#include <TrackView.h>
Classes | |
| struct | VTable |
Public Member Functions | |
| template<typename T> | |
| TrackView (const T *pobj) | |
| template<typename T, typename = std::enable_if_t< !std::is_pointer_v<T> && !std::is_same_v<std::decay_t<T>, TrackView> >> | |
| TrackView (const T &obj) | |
| TrackView (const TrackView &t)=default | |
| TrackView (const TrackView *)=delete | |
| TrackView (TrackView *)=delete | |
| virtual | ~TrackView ()=default |
| const void * | ptr () const |
| float | pt () const |
| float | eta () const |
| float | theta () const |
| virtual float | phi () const |
| virtual float | z0 () const |
| virtual float | d0 () const |
| float | m () const |
| float | qOverP () const |
| float | p () const |
| float | E () const |
| float | ET () const |
| float | dphi () const |
| float | dtheta () const |
| float | dqOverP () const |
| float | deta () const |
| float | dz0 () const |
| float | dd0 () const |
| float | dpt () const |
| float | covthetaOvP () const |
| unsigned | author () const |
| float | chi2 () const |
| float | ndof () const |
| uint8_t | hasValidTime () const |
| float | time () const |
| int | nPixels () const |
| int | nPixelsShared () const |
| int | nPixelHoles () const |
| int | nPixelsInner () const |
| int | nPixelsInnerEndcap () const |
| int | nPixelsInnerShared () const |
| int | nPixelsInnerSharedEndcap () const |
| int | nPixelsBlayer () const |
| int | nPixelsBlayerEndcap () const |
| int | nSCT () const |
| int | nSCTShared () const |
| int | nSCTHoles () const |
| int | nSi () const |
| int | nSiHoles () const |
| int | nTRT () const |
| int | nTRTHi () const |
| const std::type_info & | type () const |
| template<typename T> | |
| bool | is () const |
| template<typename T> | |
| const T * | as () const |
| virtual bool | isComposite () const |
| standard TrackView can't have any children | |
| virtual bool | hasChildren () const |
| virtual size_t | childCount () const |
| virtual const TrackView * | child (size_t) const |
| virtual bool | hasParent () const |
| and doesn't have a parent ... | |
| virtual const TrackView * | parent () const |
| virtual bool | hasDecorations () const |
Protected Member Functions | |
| const VTable * | vtable () const |
Private Types | |
| using | CHILDTYPE = ChildView |
| so we can more easily change the type if required ... | |
Static Private Member Functions | |
| template<typename T> | |
| static const T & | deref (const void *p) |
| template<typename T> | |
| static float | pt_impl (const void *p) |
| template<typename T> | |
| static float | eta_impl (const void *p) |
| template<typename T> | |
| static float | theta_impl (const void *p) |
| template<typename T> | |
| static float | phi_impl (const void *p) |
| template<typename T> | |
| static float | z0_impl (const void *p) |
| template<typename T> | |
| static float | d0_impl (const void *p) |
| template<typename T> | |
| static float | m_impl (const void *p) |
| template<typename T> | |
| static float | qOverP_impl (const void *p) |
| template<typename T> | |
| static float | p_impl (const void *p) |
| template<typename T> | |
| static float | E_impl (const void *p) |
| template<typename T> | |
| static float | ET_impl (const void *p) |
| template<typename T> | |
| static float | dphi_impl (const void *p) |
| template<typename T> | |
| static float | dtheta_impl (const void *p) |
| template<typename T> | |
| static float | dqOverP_impl (const void *p) |
| template<typename T> | |
| static float | deta_impl (const void *p) |
| template<typename T> | |
| static float | dz0_impl (const void *p) |
| template<typename T> | |
| static float | dd0_impl (const void *p) |
| template<typename T> | |
| static float | dpt_impl (const void *p) |
| template<typename T> | |
| static float | covthetaOvP_impl (const void *p) |
| template<typename T> | |
| static unsigned | author_impl (const void *p) |
| template<typename T> | |
| static float | chi2_impl (const void *p) |
| template<typename T> | |
| static float | ndof_impl (const void *p) |
| template<typename T> | |
| static uint8_t | hasValidTime_impl (const void *p) |
| template<typename T> | |
| static float | time_impl (const void *p) |
| template<typename T> | |
| static int | nPixels_impl (const void *p) |
| template<typename T> | |
| static int | nPixelsShared_impl (const void *p) |
| template<typename T> | |
| static int | nPixelHoles_impl (const void *p) |
| template<typename T> | |
| static int | nPixelsInner_impl (const void *p) |
| template<typename T> | |
| static int | nPixelsInnerEndcap_impl (const void *p) |
| template<typename T> | |
| static int | nPixelsInnerShared_impl (const void *p) |
| template<typename T> | |
| static int | nPixelsInnerSharedEndcap_impl (const void *p) |
| template<typename T> | |
| static int | nPixelsBlayer_impl (const void *p) |
| template<typename T> | |
| static int | nPixelsBlayerEndcap_impl (const void *p) |
| template<typename T> | |
| static int | nSCT_impl (const void *p) |
| template<typename T> | |
| static int | nSCTShared_impl (const void *p) |
| template<typename T> | |
| static int | nSCTHoles_impl (const void *p) |
| template<typename T> | |
| static int | nSi_impl (const void *p) |
| template<typename T> | |
| static int | nSiHoles_impl (const void *p) |
| template<typename T> | |
| static int | nTRT_impl (const void *p) |
| template<typename T> | |
| static int | nTRTHi_impl (const void *p) |
| template<typename T> | |
| static void | addChildren_impl (const void *p, std::vector< CHILDTYPE > &v) |
Private Attributes | |
| const void * | m_ptr |
| const VTable * | m_vtable |
Static Private Attributes | |
| template<typename T> | |
| static const VTable | table |
forward declaration required for function prototype
Definition at line 43 of file TrackView.h.
|
private |
so we can more easily change the type if required ...
Definition at line 183 of file TrackView.h.
|
inline |
Definition at line 48 of file TrackView.h.
|
inline |
Definition at line 63 of file TrackView.h.
|
delete |
|
virtualdefault |
|
inlinestaticprivate |
Definition at line 289 of file TrackView.h.
|
inline |
Definition at line 142 of file TrackView.h.
|
inline |
Definition at line 107 of file TrackView.h.
|
inlinestaticprivate |
Definition at line 268 of file TrackView.h.
|
inline |
Definition at line 109 of file TrackView.h.
|
inlinestaticprivate |
Definition at line 269 of file TrackView.h.
|
inlinevirtual |
|
inline |
Definition at line 105 of file TrackView.h.
|
inlinestaticprivate |
Definition at line 267 of file TrackView.h.
|
inlinevirtual |
Reimplemented in TruthView.
Definition at line 88 of file TrackView.h.
|
inlinestaticprivate |
Definition at line 253 of file TrackView.h.
|
inline |
Definition at line 102 of file TrackView.h.
|
inlinestaticprivate |
Definition at line 265 of file TrackView.h.
Definition at line 246 of file TrackView.h.
|
inline |
Definition at line 100 of file TrackView.h.
|
inlinestaticprivate |
Definition at line 263 of file TrackView.h.
|
inline |
Definition at line 97 of file TrackView.h.
|
inlinestaticprivate |
Definition at line 260 of file TrackView.h.
|
inline |
Definition at line 103 of file TrackView.h.
|
inlinestaticprivate |
Definition at line 266 of file TrackView.h.
|
inline |
Definition at line 99 of file TrackView.h.
|
inlinestaticprivate |
Definition at line 262 of file TrackView.h.
|
inline |
Definition at line 98 of file TrackView.h.
|
inlinestaticprivate |
Definition at line 261 of file TrackView.h.
|
inline |
Definition at line 101 of file TrackView.h.
|
inlinestaticprivate |
Definition at line 264 of file TrackView.h.
|
inline |
Definition at line 95 of file TrackView.h.
|
inlinestaticprivate |
Definition at line 258 of file TrackView.h.
|
inline |
Definition at line 96 of file TrackView.h.
|
inlinestaticprivate |
Definition at line 259 of file TrackView.h.
|
inline |
Definition at line 83 of file TrackView.h.
|
inlinestaticprivate |
Definition at line 249 of file TrackView.h.
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
and doesn't have a parent ...
Reimplemented in ChildView.
Definition at line 157 of file TrackView.h.
|
inline |
Definition at line 112 of file TrackView.h.
|
inlinestaticprivate |
Definition at line 271 of file TrackView.h.
|
inline |
Definition at line 140 of file TrackView.h.
|
inlinevirtual |
standard TrackView can't have any children
Reimplemented in ParentView.
Definition at line 147 of file TrackView.h.
|
inline |
Definition at line 90 of file TrackView.h.
|
inlinestaticprivate |
Definition at line 254 of file TrackView.h.
|
inline |
Definition at line 110 of file TrackView.h.
|
inlinestaticprivate |
Definition at line 270 of file TrackView.h.
|
inline |
Definition at line 117 of file TrackView.h.
|
inlinestaticprivate |
Definition at line 275 of file TrackView.h.
|
inline |
Definition at line 115 of file TrackView.h.
|
inlinestaticprivate |
Definition at line 273 of file TrackView.h.
|
inline |
Definition at line 125 of file TrackView.h.
|
inlinestaticprivate |
Definition at line 280 of file TrackView.h.
|
inline |
Definition at line 126 of file TrackView.h.
|
inlinestaticprivate |
Definition at line 281 of file TrackView.h.
|
inline |
Definition at line 119 of file TrackView.h.
|
inlinestaticprivate |
Definition at line 276 of file TrackView.h.
|
inline |
Definition at line 120 of file TrackView.h.
|
inlinestaticprivate |
Definition at line 277 of file TrackView.h.
|
inline |
Definition at line 122 of file TrackView.h.
|
inlinestaticprivate |
Definition at line 278 of file TrackView.h.
|
inline |
Definition at line 123 of file TrackView.h.
|
inlinestaticprivate |
Definition at line 279 of file TrackView.h.
|
inline |
Definition at line 116 of file TrackView.h.
|
inlinestaticprivate |
Definition at line 274 of file TrackView.h.
|
inline |
Definition at line 128 of file TrackView.h.
|
inlinestaticprivate |
Definition at line 282 of file TrackView.h.
|
inline |
Definition at line 130 of file TrackView.h.
|
inlinestaticprivate |
Definition at line 284 of file TrackView.h.
|
inline |
Definition at line 129 of file TrackView.h.
|
inlinestaticprivate |
Definition at line 283 of file TrackView.h.
|
inline |
Definition at line 132 of file TrackView.h.
|
inlinestaticprivate |
Definition at line 285 of file TrackView.h.
|
inline |
Definition at line 133 of file TrackView.h.
|
inlinestaticprivate |
Definition at line 286 of file TrackView.h.
|
inline |
Definition at line 135 of file TrackView.h.
|
inlinestaticprivate |
Definition at line 287 of file TrackView.h.
|
inline |
Definition at line 136 of file TrackView.h.
|
inlinestaticprivate |
Definition at line 288 of file TrackView.h.
|
inline |
Definition at line 94 of file TrackView.h.
|
inlinestaticprivate |
Definition at line 257 of file TrackView.h.
|
inlinevirtual |
Reimplemented in TruthView.
Definition at line 86 of file TrackView.h.
|
inlinestaticprivate |
Definition at line 251 of file TrackView.h.
|
inline |
Definition at line 82 of file TrackView.h.
|
inlinestaticprivate |
Definition at line 248 of file TrackView.h.
|
inline |
Definition at line 80 of file TrackView.h.
|
inline |
Definition at line 92 of file TrackView.h.
|
inlinestaticprivate |
Definition at line 255 of file TrackView.h.
|
inline |
Definition at line 84 of file TrackView.h.
|
inlinestaticprivate |
Definition at line 250 of file TrackView.h.
|
inline |
Definition at line 113 of file TrackView.h.
|
inlinestaticprivate |
Definition at line 272 of file TrackView.h.
|
inline |
Definition at line 138 of file TrackView.h.
Definition at line 172 of file TrackView.h.
|
inlinevirtual |
Reimplemented in TruthView.
Definition at line 87 of file TrackView.h.
|
inlinestaticprivate |
Definition at line 252 of file TrackView.h.
|
private |
Definition at line 176 of file TrackView.h.
Definition at line 177 of file TrackView.h.
|
inlinestaticprivate |
Definition at line 294 of file TrackView.h.