Falaise  4.0.1
SuperNEMO Software Toolkit
gg_track_utils.h
Go to the documentation of this file.
1 // -*- mode: c++ ; -*-
2 /// \file falaise/snemo/datamodels/gg_track_utils.h
3 /* Author(s) : Francois Mauger <mauger@lpccaen.in2p3.fr>
4  * Creation date: 2010-07-04
5  * Last modified: 2014-01-30
6  */
7 
8 #ifndef FALAISE_SNEMO_DATAMODEL_GG_TRACK_UTILS_H
9 #define FALAISE_SNEMO_DATAMODEL_GG_TRACK_UTILS_H 1
10 
11 // Standard library:
12 #include <string>
13 
14 namespace snemo {
15 
16 namespace datamodel {
17 
18 struct gg_track {
19  /// The name of a real property representing the minimal approach distance of the particle track
20  /// to the anode wire
21  static const std::string& minimum_approach_distance_key();
22 
23  /// The name of a vector of real (x,y,z) triplet property representing the position of the
24  /// particle track at minimal approach distance to the anode wire
25  static const std::string& minimum_approach_position_key();
26 
27  /// The name of a property flag that tags some missing Geiger hit along the particle track
28  static const std::string& missing_geiger_hit_flag();
29 };
30 
31 } // end of namespace datamodel
32 
33 } // end of namespace snemo
34 
35 #endif // FALAISE_SNEMO_DATAMODEL_GG_TRACK_UTILS_H
static const std::string & missing_geiger_hit_flag()
The name of a property flag that tags some missing Geiger hit along the particle track.
Definition: calo_tapered_scin_box_model.h:54
Definition: gg_track_utils.h:18
static const std::string & minimum_approach_distance_key()
static const std::string & minimum_approach_position_key()