ATLAS Offline Software
Loading...
Searching...
No Matches
VP1SimHitSystem.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef VP1SIMHITSYSTEM_H
6#define VP1SIMHITSYSTEM_H
7
9
10// fwd
12class SoVertexProperty;
13
15{
16 Q_OBJECT
17
18 public:
21
22 QWidget* buildController();
23
24 void systemcreate(StoreGateSvc* detstore);
25 void buildEventSceneGraph(StoreGateSvc* sg, SoSeparator *root);
26
27 protected Q_SLOTS:
28 void checkboxChanged();
29
30 private:
31 class Clockwork;
33
34 void buildHitTree(const QString& detector);
35 void handleDetDescrElementHit(const CaloDetDescrElement *hitElement, SoVertexProperty* hitVtxProperty, unsigned int &hitCount);
36
37};
38
39#endif
This class groups all DetDescr information related to a CaloCell.
IVP13DSystemSimple(const QString &name, const QString &information, const QString &contact_info)
The Athena Transient Store API.
Clockwork * m_clockwork
void buildHitTree(const QString &detector)
void handleDetDescrElementHit(const CaloDetDescrElement *hitElement, SoVertexProperty *hitVtxProperty, unsigned int &hitCount)
void buildEventSceneGraph(StoreGateSvc *sg, SoSeparator *root)
QWidget * buildController()
void systemcreate(StoreGateSvc *detstore)