![]() |
ATLAS Offline Software
|
a TrackView that can store a z0, d0, and phi because a TruthParticle doesn't have them More...
#include <TruthView.h>
Public Member Functions | |
| template<typename T> | |
| TruthView (const T *pobj) | |
| TruthView (const TruthView &t)=default | |
| TruthView (const TruthView *)=delete | |
| TruthView (TruthView *)=delete | |
| virtual | ~TruthView ()=default |
| bool | hasDecorations () const override |
| float | z0 () const override |
| float | d0 () const override |
| float | phi () const override |
| void | add_z0 (float z0) |
| void | add_d0 (float d0) |
| void | add_phi (float phi) |
| const void * | ptr () const |
| float | pt () const |
| float | eta () const |
| float | theta () 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 |
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 | |
| float | m_z0 |
| float | m_d0 |
| float | m_phi |
| const void * | m_ptr |
| const VTable * | m_vtable |
Static Private Attributes | |
| template<typename T> | |
| static const VTable | table |
a TrackView that can store a z0, d0, and phi because a TruthParticle doesn't have them
Definition at line 32 of file TruthView.h.
|
privateinherited |
so we can more easily change the type if required ...
Definition at line 183 of file TrackView.h.
|
inline |
Definition at line 37 of file TruthView.h.
|
delete |
|
virtualdefault |
|
inline |
Definition at line 53 of file TruthView.h.
|
inline |
Definition at line 54 of file TruthView.h.
|
inline |
Definition at line 52 of file TruthView.h.
|
inlinestaticprivateinherited |
Definition at line 289 of file TrackView.h.
|
inlineinherited |
Definition at line 142 of file TrackView.h.
|
inlineinherited |
Definition at line 107 of file TrackView.h.
|
inlinestaticprivateinherited |
Definition at line 268 of file TrackView.h.
|
inlineinherited |
Definition at line 109 of file TrackView.h.
|
inlinestaticprivateinherited |
Definition at line 269 of file TrackView.h.
|
inlinevirtualinherited |
|
inlineinherited |
Definition at line 105 of file TrackView.h.
|
inlinestaticprivateinherited |
Definition at line 267 of file TrackView.h.
|
inlineoverridevirtual |
|
inlinestaticprivateinherited |
Definition at line 253 of file TrackView.h.
|
inlineinherited |
Definition at line 102 of file TrackView.h.
|
inlinestaticprivateinherited |
Definition at line 265 of file TrackView.h.
Definition at line 246 of file TrackView.h.
|
inlineinherited |
Definition at line 100 of file TrackView.h.
|
inlinestaticprivateinherited |
Definition at line 263 of file TrackView.h.
|
inlineinherited |
Definition at line 97 of file TrackView.h.
|
inlinestaticprivateinherited |
Definition at line 260 of file TrackView.h.
|
inlineinherited |
Definition at line 103 of file TrackView.h.
|
inlinestaticprivateinherited |
Definition at line 266 of file TrackView.h.
|
inlineinherited |
Definition at line 99 of file TrackView.h.
|
inlinestaticprivateinherited |
Definition at line 262 of file TrackView.h.
|
inlineinherited |
Definition at line 98 of file TrackView.h.
|
inlinestaticprivateinherited |
Definition at line 261 of file TrackView.h.
|
inlineinherited |
Definition at line 101 of file TrackView.h.
|
inlinestaticprivateinherited |
Definition at line 264 of file TrackView.h.
|
inlineinherited |
Definition at line 95 of file TrackView.h.
|
inlinestaticprivateinherited |
Definition at line 258 of file TrackView.h.
|
inlineinherited |
Definition at line 96 of file TrackView.h.
|
inlinestaticprivateinherited |
Definition at line 259 of file TrackView.h.
|
inlineinherited |
Definition at line 83 of file TrackView.h.
|
inlinestaticprivateinherited |
Definition at line 249 of file TrackView.h.
|
inlinevirtualinherited |
|
inlineoverridevirtual |
|
inlinevirtualinherited |
and doesn't have a parent ...
Reimplemented in ChildView.
Definition at line 157 of file TrackView.h.
|
inlineinherited |
Definition at line 112 of file TrackView.h.
|
inlinestaticprivateinherited |
Definition at line 271 of file TrackView.h.
|
inlineinherited |
Definition at line 140 of file TrackView.h.
|
inlinevirtualinherited |
standard TrackView can't have any children
Reimplemented in ParentView.
Definition at line 147 of file TrackView.h.
|
inlineinherited |
Definition at line 90 of file TrackView.h.
|
inlinestaticprivateinherited |
Definition at line 254 of file TrackView.h.
|
inlineinherited |
Definition at line 110 of file TrackView.h.
|
inlinestaticprivateinherited |
Definition at line 270 of file TrackView.h.
|
inlineinherited |
Definition at line 117 of file TrackView.h.
|
inlinestaticprivateinherited |
Definition at line 275 of file TrackView.h.
|
inlineinherited |
Definition at line 115 of file TrackView.h.
|
inlinestaticprivateinherited |
Definition at line 273 of file TrackView.h.
|
inlineinherited |
Definition at line 125 of file TrackView.h.
|
inlinestaticprivateinherited |
Definition at line 280 of file TrackView.h.
|
inlineinherited |
Definition at line 126 of file TrackView.h.
|
inlinestaticprivateinherited |
Definition at line 281 of file TrackView.h.
|
inlineinherited |
Definition at line 119 of file TrackView.h.
|
inlinestaticprivateinherited |
Definition at line 276 of file TrackView.h.
|
inlineinherited |
Definition at line 120 of file TrackView.h.
|
inlinestaticprivateinherited |
Definition at line 277 of file TrackView.h.
|
inlineinherited |
Definition at line 122 of file TrackView.h.
|
inlinestaticprivateinherited |
Definition at line 278 of file TrackView.h.
|
inlineinherited |
Definition at line 123 of file TrackView.h.
|
inlinestaticprivateinherited |
Definition at line 279 of file TrackView.h.
|
inlineinherited |
Definition at line 116 of file TrackView.h.
|
inlinestaticprivateinherited |
Definition at line 274 of file TrackView.h.
|
inlineinherited |
Definition at line 128 of file TrackView.h.
|
inlinestaticprivateinherited |
Definition at line 282 of file TrackView.h.
|
inlineinherited |
Definition at line 130 of file TrackView.h.
|
inlinestaticprivateinherited |
Definition at line 284 of file TrackView.h.
|
inlineinherited |
Definition at line 129 of file TrackView.h.
|
inlinestaticprivateinherited |
Definition at line 283 of file TrackView.h.
|
inlineinherited |
Definition at line 132 of file TrackView.h.
|
inlinestaticprivateinherited |
Definition at line 285 of file TrackView.h.
|
inlineinherited |
Definition at line 133 of file TrackView.h.
|
inlinestaticprivateinherited |
Definition at line 286 of file TrackView.h.
|
inlineinherited |
Definition at line 135 of file TrackView.h.
|
inlinestaticprivateinherited |
Definition at line 287 of file TrackView.h.
|
inlineinherited |
Definition at line 136 of file TrackView.h.
|
inlinestaticprivateinherited |
Definition at line 288 of file TrackView.h.
|
inlineinherited |
Definition at line 94 of file TrackView.h.
|
inlinestaticprivateinherited |
Definition at line 257 of file TrackView.h.
|
inlineoverridevirtual |
|
inlinestaticprivateinherited |
Definition at line 251 of file TrackView.h.
|
inlineinherited |
Definition at line 82 of file TrackView.h.
|
inlinestaticprivateinherited |
Definition at line 248 of file TrackView.h.
|
inlineinherited |
Definition at line 80 of file TrackView.h.
|
inlineinherited |
Definition at line 92 of file TrackView.h.
|
inlinestaticprivateinherited |
Definition at line 255 of file TrackView.h.
|
inlineinherited |
Definition at line 84 of file TrackView.h.
|
inlinestaticprivateinherited |
Definition at line 250 of file TrackView.h.
|
inlineinherited |
Definition at line 113 of file TrackView.h.
|
inlinestaticprivateinherited |
Definition at line 272 of file TrackView.h.
|
inlineinherited |
Definition at line 138 of file TrackView.h.
Definition at line 172 of file TrackView.h.
|
inlineoverridevirtual |
|
inlinestaticprivateinherited |
Definition at line 252 of file TrackView.h.
|
private |
Definition at line 59 of file TruthView.h.
|
private |
Definition at line 60 of file TruthView.h.
|
privateinherited |
Definition at line 176 of file TrackView.h.
Definition at line 177 of file TrackView.h.
|
private |
Definition at line 58 of file TruthView.h.
|
inlinestaticprivateinherited |
Definition at line 294 of file TrackView.h.