Falaise  4.0.1
SuperNEMO Software Toolkit
services.h
Go to the documentation of this file.
1 /// \file falaise/snemo/services/services.h
2 // -*- mode: c++ ; -*-
3 /* Author(s) : Francois Mauger <mauger@lpccaen.in2p3.fr>
4  * Creation date: 2014-02-27
5  * Last modified: 2014-02-27
6  *
7  * Description:
8  *
9  * SuperNEMO service utility
10  *
11  * History:
12  *
13  */
14 
15 #ifndef FALAISE_SNEMO_SERVICES_H
16 #define FALAISE_SNEMO_SERVICES_H 1
17 
18 // Standard library:
19 #include <string>
20 
21 namespace snemo {
22 
23 /// \brief Service utility
24 class service_info {
25  public:
26  /// Return the default string label/name for the 'global metadata' service
27  static const std::string& default_metadata_service_label();
28 
29  /// Return the default string label/name for the 'geometry' service
30  static const std::string& default_geometry_service_label();
31 
32  /// Return the default string label/name for the 'cuts' service
33  static const std::string& default_cut_service_label();
34 };
35 
36 } // end of namespace snemo
37 
38 #endif // FALAISE_SNEMO_SERVICES_H
static const std::string & default_cut_service_label()
Return the default string label/name for the 'cuts' service.
Service utility.
Definition: services.h:24
static const std::string & default_metadata_service_label()
Return the default string label/name for the 'global metadata' service.
Definition: calo_tapered_scin_box_model.h:54
static const std::string & default_geometry_service_label()
Return the default string label/name for the 'geometry' service.