ATLAS Offline Software
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
12 class 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
VP1SimHitSystem::buildHitTree
void buildHitTree(const QString &detector)
Definition: VP1SimHitSystem.cxx:233
VP1SimHitSystem::buildEventSceneGraph
void buildEventSceneGraph(StoreGateSvc *sg, SoSeparator *root)
Definition: VP1SimHitSystem.cxx:166
IVP13DSystemSimple
Definition: IVP13DSystemSimple.h:24
CaloDetDescrElement
This class groups all DetDescr information related to a CaloCell. Provides a generic interface for al...
Definition: Calorimeter/CaloDetDescr/CaloDetDescr/CaloDetDescrElement.h:66
VP1SimHitSystem::VP1SimHitSystem
VP1SimHitSystem()
Definition: VP1SimHitSystem.cxx:81
VP1SimHitSystem::systemcreate
void systemcreate(StoreGateSvc *detstore)
Definition: VP1SimHitSystem.cxx:127
VP1SimHitSystem
Definition: VP1SimHitSystem.h:15
sendEI_SPB.root
root
Definition: sendEI_SPB.py:34
IVP13DSystemSimple.h
TRT::Hit::detector
@ detector
Definition: HitInfo.h:78
StoreGateSvc
The Athena Transient Store API.
Definition: StoreGateSvc.h:128
VP1SimHitSystem::m_clockwork
Clockwork * m_clockwork
Definition: VP1SimHitSystem.h:31
VP1SimHitSystem::handleDetDescrElementHit
void handleDetDescrElementHit(const CaloDetDescrElement *hitElement, SoVertexProperty *hitVtxProperty, unsigned int &hitCount)
Definition: VP1SimHitSystem.cxx:558
VP1SimHitSystem::~VP1SimHitSystem
~VP1SimHitSystem()
Definition: VP1SimHitSystem.cxx:87
VP1SimHitSystem::buildController
QWidget * buildController()
Definition: VP1SimHitSystem.cxx:93
VP1SimHitSystem::checkboxChanged
void checkboxChanged()
Definition: VP1SimHitSystem.cxx:206
VP1SimHitSystem::Clockwork
Definition: VP1SimHitSystem.cxx:63