ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
graphics
VP1
VP1Systems
VP1TrackSystems
VP1TrackSystems
AscObj_TruthPoint.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
7
// //
8
// Header file for class AscObj_TruthPoint //
9
// //
10
// Description: Asc. Obj. handle for each truth point on a //
11
// truth track. //
12
// //
13
// Author: Thomas H. Kittelmann (Thomas.Kittelmann@cern.ch) //
14
// Initial version: May 2008 //
15
// //
17
18
#ifndef ASCOBJ_TRUTHPOINT_H
19
#define ASCOBJ_TRUTHPOINT_H
20
21
#include "
VP1TrackSystems/AssociatedObjectHandleBase.h
"
22
23
#include "
AtlasHepMC/GenParticle_fwd.h
"
24
#include "
AtlasHepMC/GenVertex_fwd.h
"
25
class
SimHitHandleBase
;
26
27
class
AscObj_TruthPoint
:
public
AssociatedObjectHandleBase
{
28
public
:
29
30
AscObj_TruthPoint
(
TrackHandleBase
*,
HepMC::ConstGenVertexPtr
v,
HepMC::ConstGenParticlePtr
p );
31
AscObj_TruthPoint
(
TrackHandleBase
*,
SimHitHandleBase
* );
32
virtual
~AscObj_TruthPoint
();
33
34
void
buildShapes
(SoSeparator*&shape_simple, SoSeparator*&shape_detailed);
35
QStringList
clicked
();
36
37
protected
:
38
int
regionIndex
()
const
;
39
double
lodCrossOverValue
()
const
;
40
41
private
:
42
43
class
Imp
;
44
Imp
*
m_d
;
45
46
};
47
48
#endif
AssociatedObjectHandleBase.h
GenParticle_fwd.h
GenVertex_fwd.h
AscObj_TruthPoint::Imp
Definition
AscObj_TruthPoint.cxx:37
AscObj_TruthPoint::regionIndex
int regionIndex() const
Definition
AscObj_TruthPoint.cxx:147
AscObj_TruthPoint::~AscObj_TruthPoint
virtual ~AscObj_TruthPoint()
Definition
AscObj_TruthPoint.cxx:62
AscObj_TruthPoint::m_d
Imp * m_d
Definition
AscObj_TruthPoint.h:44
AscObj_TruthPoint::AscObj_TruthPoint
AscObj_TruthPoint(TrackHandleBase *, HepMC::ConstGenVertexPtr v, HepMC::ConstGenParticlePtr p)
Definition
AscObj_TruthPoint.cxx:50
AscObj_TruthPoint::lodCrossOverValue
double lodCrossOverValue() const
Definition
AscObj_TruthPoint.cxx:153
AscObj_TruthPoint::clicked
QStringList clicked()
Definition
AscObj_TruthPoint.cxx:111
AscObj_TruthPoint::buildShapes
void buildShapes(SoSeparator *&shape_simple, SoSeparator *&shape_detailed)
Definition
AscObj_TruthPoint.cxx:68
AssociatedObjectHandleBase::AssociatedObjectHandleBase
AssociatedObjectHandleBase(TrackHandleBase *)
Definition
AssociatedObjectHandleBase.cxx:111
AssociatedObjectHandleBase::TrackHandleBase
friend class TrackHandleBase
Definition
AssociatedObjectHandleBase.h:101
SimHitHandleBase
Definition
SimHitHandleBase.h:32
HepMC::ConstGenParticlePtr
HepMC3::ConstGenParticlePtr ConstGenParticlePtr
Definition
GenParticle.h:20
HepMC::ConstGenVertexPtr
HepMC3::ConstGenVertexPtr ConstGenVertexPtr
Definition
GenVertex.h:24
Generated on
for ATLAS Offline Software by
1.17.0