ATLAS Offline Software
Loading...
Searching...
No Matches
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
22
26
28public:
29
32 virtual ~AscObj_TruthPoint();
33
34 void buildShapes(SoSeparator*&shape_simple, SoSeparator*&shape_detailed);
35 QStringList clicked();
36
37protected:
38 int regionIndex() const;
39 double lodCrossOverValue() const;
40
41private:
42
43 class Imp;
45
46};
47
48#endif
AscObj_TruthPoint(TrackHandleBase *, HepMC::ConstGenVertexPtr v, HepMC::ConstGenParticlePtr p)
double lodCrossOverValue() const
void buildShapes(SoSeparator *&shape_simple, SoSeparator *&shape_detailed)
const GenParticle * ConstGenParticlePtr
Definition GenParticle.h:38
const HepMC::GenVertex * ConstGenVertexPtr
Definition GenVertex.h:60