4 #ifndef FALAISE_SNEMO_DATAMODELS_THE_SERIALIZABLE_H 5 #define FALAISE_SNEMO_DATAMODELS_THE_SERIALIZABLE_H 1 10 #pragma clang diagnostic push 11 #pragma clang diagnostic ignored "-Wunused-local-typedef" 14 #pragma GCC diagnostic push 15 #pragma GCC diagnostic ignored "-Wunused-local-typedefs" 16 #pragma GCC diagnostic ignored "-Wshadow" 18 #include <boost/serialization/export.hpp> 20 #pragma GCC diagnostic pop 23 #pragma clang diagnostic pop 28 #pragma GCC diagnostic push 29 #pragma GCC diagnostic ignored "-Wshadow" 33 #pragma GCC diagnostic pop 40 #include <falaise/snemo/datamodels/timestamp.ipp> 47 #include <falaise/snemo/datamodels/event_header.ipp> 55 #include <falaise/snemo/datamodels/calibrated_calorimeter_hit.ipp> 63 #include <falaise/snemo/datamodels/calibrated_tracker_hit.ipp> 70 #include <falaise/snemo/datamodels/calibrated_data.ipp> 78 #include <falaise/snemo/datamodels/tracker_cluster.ipp> 80 #include <falaise/snemo/datamodels/tracker_clustering_solution.ipp> 83 #include <falaise/snemo/datamodels/tracker_clustering_data.ipp> 91 #include <falaise/snemo/datamodels/base_trajectory_pattern.ipp> 92 #include <falaise/snemo/datamodels/line_trajectory_pattern.ipp> 96 #include <falaise/snemo/datamodels/helix_trajectory_pattern.ipp> 100 #include <falaise/snemo/datamodels/polyline_trajectory_pattern.ipp> 105 #include <falaise/snemo/datamodels/tracker_trajectory.ipp> 106 #include <falaise/snemo/datamodels/tracker_trajectory_solution.ipp> 110 #include <falaise/snemo/datamodels/tracker_trajectory_data.ipp> 118 #include <falaise/snemo/datamodels/particle_track.ipp> 120 #include <falaise/snemo/datamodels/particle_track_data.ipp> 124 #endif // FALAISE_SNEMO_DATAMODELS_THE_SERIALIZABLE_H SuperNEMO Tracker trajectory data model.
Definition: tracker_trajectory_data.h:32
The fitted polyline trajectory pattern.
Definition: polyline_trajectory_pattern.h:24
A cluster of Geiger calibrated hits referenced by handles.
Definition: tracker_cluster.h:28
A collection of tracker clusters , solution of a trajectory algorithm.
Definition: tracker_trajectory_solution.h:33
Model of a calibrated calorimeter hit.
Definition: calibrated_calorimeter_hit.h:45
The fitted line trajectory pattern.
Definition: line_trajectory_pattern.h:24
A class to handle time stamp.
Definition: timestamp.h:32
A trajectory of Geiger calibrated hits referenced by handles.
Definition: tracker_trajectory.h:29
A collection of tracker clusters.
Definition: tracker_clustering_solution.h:88
Model of a calibrated tracker hit (Geiger regime)
Definition: calibrated_tracker_hit.h:35
The fitted helix trajectory pattern.
Definition: helix_trajectory_pattern.h:27
The data structure that hosts information about calibrated hits.
Definition: calibrated_data.h:44
#define DATATOOLS_SERIALIZATION_CLASS_SERIALIZE_INSTANTIATE_ALL(T)
SuperNEMO particle track.
Definition: particle_track.h:34
SuperNEMO tracker clustering data model.
Definition: tracker_clustering_data.h:129
SuperNEMO particle track model.
Definition: particle_track_data.h:38