DD4hep - The AIDA detector description toolkit for high energy physics experiments
DD4hep  Rev:Unversioneddirectory
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Geant4Call.h
Go to the documentation of this file.
1 // $Id: $
2 //==========================================================================
3 // AIDA Detector description implementation for LCD
4 //--------------------------------------------------------------------------
5 // Copyright (C) Organisation europeenne pour la Recherche nucleaire (CERN)
6 // All rights reserved.
7 //
8 // For the licensing terms see $DD4hepINSTALL/LICENSE.
9 // For the list of contributors see $DD4hepINSTALL/doc/CREDITS.
10 //
11 // Author : M.Frank
12 //
13 //==========================================================================
14 
15 #ifndef DD4HEP_DDG4_GEANT4CALL_H
16 #define DD4HEP_DDG4_GEANT4CALL_H
17 
19 namespace DD4hep {
20 
22  namespace Simulation {
23 
25 
30  class Geant4Call {
31  public:
33  virtual ~Geant4Call();
35  virtual void operator()(void* param) = 0;
36  };
37 
38  } // End namespace Simulation
39 } // End namespace DD4hep
40 #endif // DD4HEP_DDG4_GEANT4CALL_H
virtual ~Geant4Call()
Default destructor.
Definition: Geant4Call.cpp:19
virtual void operator()(void *param)=0
Default callback with argument.
Callback interface class with argument.
Definition: Geant4Call.h:30