All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends
Namespaces | Classes | Typedefs | Enumerations | Functions | Variables
nemo3 Namespace Reference

namespace for all NAT++ softs More...

Namespaces

namespace  io
 NEMO3 ANA event model I/O utilities.

Classes

class  cut_factory
 Factory to generate various cuts. More...
class  energy_cut
 Cut on energies in event. More...
class  i_ana_event_cut
 NEMO3 i_ana_event_cut. More...
class  multiplicity_cut
class  source_cut
 NEMO3 source cut. More...
class  tof_cut
class  track_scin_association_cut
class  dummy_n3anabase
class  ana_event
 NEMO3 ANA event model. More...
class  ana_event_has_id
 predicate More...
class  ana_set
 Set of NEMO3 ANA events. More...
class  tracker_info
 NEMO3 tracking informations. More...
class  gamma_tracking
 Implementation of the gamma tracking and combinator. More...
class  gg_hit
 NEMO3 Geiger hit. More...
class  gg_hit_has_id
 predicate More...
class  gg_hit_has_number
 predicate More...
class  scin_hit_info
 NEMO3 scin hit informations. More...
class  gg_hit_info
 NEMO3 gg hit informations. More...
class  scin_hit_info_has_number
 predicate: More...
class  gg_hit_info_has_number
 predicate: More...
class  scin_hit
 NEMO3 scintillator hit. More...
class  scin_hit_has_number
 predicate: More...
class  sim_vertex
 NEMO3 ANA event model : simulated vertex. More...
class  sim_particle
 NEMO3 ANA event model : simulated particle. More...
class  sim_primary_event
 NEMO3 ANA event model : simulated primary event. More...
class  tof_col
 Object for fast Time of Flight values access. More...
class  track
 NEMO3 track. More...
class  track_has_number
 predicate: More...
class  track_is_prompt
 predicate: More...
class  track_is_delayed
 predicate: More...
class  track_has_flag
 predicate: More...
class  tracking
 NEMO3 tracking result. More...
class  foo
class  foo_io
class  cluster
 Clusters of scintillators. More...
class  tof_1eNg_alt_measurement
 NEMO3 1eNg measurement with global internal chi2. More...
class  tof_1eNg_measurement
 NEMO3 1eNg measurement with partial chi2. More...
class  tof_2e_measurement
 NEMO3 2e measurement. More...
class  tof_2eNg_alt_measurement
 NEMO3 2eNg measurement with global internal chi2. More...
class  tof_eMgN_measurement
 NEMO3 event electron gamma Time of Flight combinator. More...
class  tof_reflect_measurement
 Calculator for the gamma tracking. More...
class  tof_tools
 Utils for Time of Flight calculation. More...
class  convert_ana
 NAT event to ANA event converter. More...
class  geom_utils
 geometry utilities More...
class  source_utils
 source utilities More...
struct  data_writer
struct  data_reader
struct  data_convert
struct  data_analyze
class  thread_mgr

Typedefs

typedef i_ana_event_cut *(* cut_creator_t )(const nemocuts::ICutFactory::cut_properties_t &cut_properties_)
typedef std::map< std::string,
cut_creator_t > 
cut_creator_dict_t
typedef ana_event event_t
typedef std::list< scin_hit_infoscin_hit_info_col
 scin_hit_info_col is a list of scin_hit_info
typedef std::list< gg_hit_infogg_hit_info_col
typedef list< nemo3::ana_event * > * evt_coll
typedef list< nemo3::ana_event * >
::iterator 
evt_coll_it

Enumerations

enum  charge_t { CHARGE_UNDEFINED = -2, CHARGE_NUL = -1, CHARGE_POSITIVE = 0, CHARGE_NEGATIVE = 1 }
 enumeration of the charge types

Functions

template<class Archive >
void serialize (Archive &ar_, nemo3::gg_hit_id &id_, const unsigned int version_)
 serialization
template<class Archive >
void serialize (Archive &ar_, nemo3::scin_hit_id &id_, const unsigned int version_)

Variables

pthread_mutex_t calib_mutex = PTHREAD_MUTEX_INITIALIZER
pthread_mutex_t simu_mutex = PTHREAD_MUTEX_INITIALIZER
pthread_mutex_t select_mutex = PTHREAD_MUTEX_INITIALIZER
pthread_mutex_t precal_mutex = PTHREAD_MUTEX_INITIALIZER
pthread_mutex_t postcal_mutex = PTHREAD_MUTEX_INITIALIZER
pthread_mutex_t convert_mutex = PTHREAD_MUTEX_INITIALIZER
pthread_mutex_t counter_mutex = PTHREAD_MUTEX_INITIALIZER

Detailed Description

namespace for all NAT++ softs

include common utilities:

-*- mode: c++; -*-

ana_set.h Author(s): Francois Mauger mauge.nosp@m.r@lp.nosp@m.ccaen.nosp@m..in2.nosp@m.p3.fr Creation date: 2008-12-17 Last modified: 2012-03-07

License: GPL

Description: Set of NEMO3 ANA events

Handles a list of ANA event

History: