ATLAS Offline Software
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
AscObj_TruthPoint::buildShapes
void buildShapes(SoSeparator *&shape_simple, SoSeparator *&shape_detailed)
Definition:
AscObj_TruthPoint.cxx:68
AssociatedObjectHandleBase
Definition:
AssociatedObjectHandleBase.h:35
AscObj_TruthPoint::~AscObj_TruthPoint
virtual ~AscObj_TruthPoint()
Definition:
AscObj_TruthPoint.cxx:62
GenParticle_fwd.h
python.utils.AtlRunQueryDQUtils.p
p
Definition:
AtlRunQueryDQUtils.py:210
AssociatedObjectHandleBase.h
GenVertex_fwd.h
AscObj_TruthPoint::Imp
Definition:
AscObj_TruthPoint.cxx:37
AscObj_TruthPoint::AscObj_TruthPoint
AscObj_TruthPoint(TrackHandleBase *, HepMC::ConstGenVertexPtr v, HepMC::ConstGenParticlePtr p)
Definition:
AscObj_TruthPoint.cxx:50
HepMC::ConstGenParticlePtr
const GenParticle * ConstGenParticlePtr
Definition:
GenParticle.h:38
AscObj_TruthPoint::m_d
Imp * m_d
Definition:
AscObj_TruthPoint.h:43
AscObj_TruthPoint::regionIndex
int regionIndex() const
Definition:
AscObj_TruthPoint.cxx:147
python.PyAthena.v
v
Definition:
PyAthena.py:154
AscObj_TruthPoint::clicked
QStringList clicked()
Definition:
AscObj_TruthPoint.cxx:111
SimHitHandleBase
Definition:
SimHitHandleBase.h:32
AscObj_TruthPoint
Definition:
AscObj_TruthPoint.h:27
HepMC::ConstGenVertexPtr
const HepMC::GenVertex * ConstGenVertexPtr
Definition:
GenVertex.h:60
TrackHandleBase
Definition:
TrackHandleBase.h:56
AscObj_TruthPoint::lodCrossOverValue
double lodCrossOverValue() const
Definition:
AscObj_TruthPoint.cxx:153
Generated on Thu Nov 7 2024 21:10:12 for ATLAS Offline Software by
1.8.18