TankResponseFactory.h
Go to the documentation of this file.
1 
6 #ifndef _tls_TankResponseFactory_h_
7 #define _tls_TankResponseFactory_h_
8 
9 #include <utl/Branch.h>
10 #include <utl/Singleton.h>
11 #include <tls/VTankResponse.h>
12 
13 namespace tls {
14 
35  class TankResponseFactory : public utl::Singleton<TankResponseFactory>{
36  public:
37 
40 
41  private:
44  {}
46 
49  {}
50  TankResponseFactory& operator=(const TankResponseFactory& /*detector*/) { return *this; }
52  };
53 
54 } // tls
55 
56 
57 #endif // _tls_TankResponseFactory_h_
58 
59 // Configure (x)emacs for this file ...
60 // Local Variables:
61 // mode:c++
62 // compile-command: "make -C .. -k"
63 // End:
TankResponseFactory & operator=(const TankResponseFactory &)
VTankResponse & GetTankResponse(const utl::Branch branch)
The method
Class representing a document branch.
Definition: Branch.h:107
Interface class for coupling different tank response calculations into the reconstruction code...
Definition: VTankResponse.h:26
TankResponseFactory(const TankResponseFactory &)
Singleton class to create VTankResponse objects.
Curiously Recurring Template Pattern (CRTP) for Meyers singleton.
Definition: Singleton.h:36

, generated on Tue Sep 26 2023.