DATA_STRUCT Namespace Reference
[Base]


Enumerations

enum  DATA_TYPE {
  PMT_WF_COLLECTION = 0, TPC_WF_COLLECTION, TRIG_INFO, PULSE_COLLECTION,
  FIXED_WIN_PULSE_COLLECTION, THRES_WIN_PULSE_COLLECTION, SLIDE_WIN_PULSE_COLLECTION, USER_COLLECTION,
  DATA_TYPE_MAX
}
 Define identifier for a data container class to be loaded through storage_manager::get_data(). More...

Variables

const std::string DATA_TREE_NAME [DATA_TYPE_MAX]
 Define tree name.


Enumeration Type Documentation

enum DATA_STRUCT::DATA_TYPE

Define identifier for a data container class to be loaded through storage_manager::get_data().

Enumerator:
PMT_WF_COLLECTION  event_waveform ... event-wise collection of waveforms
TPC_WF_COLLECTION  tpc_wf_collection ... event-wise collection of tpc waveforms
TRIG_INFO  trig_info ... event-wise trigger information
PULSE_COLLECTION  pulse_info_collection ... event-wise collection of reco-ed pulse (generic)
FIXED_WIN_PULSE_COLLECTION  pulse_info_collection ... output from algo_fixed_window
THRES_WIN_PULSE_COLLECTION  pulse_info_collection ... output from algo_threshold
SLIDE_WIN_PULSE_COLLECTION  pulse_info_collection ... output from algo_sliding_window
USER_COLLECTION  user_collection ... event-wise collection of user defined variables
DATA_TYPE_MAX 

Definition at line 121 of file constants.hh.


Variable Documentation

const std::string DATA_STRUCT::DATA_TREE_NAME[DATA_TYPE_MAX]

Initial value:

 {
    "pmt_wf_collection",
    "tpc_wf_collection",
    "trig_info",
    "pulse_collection",
    "pulse_fixed_window",
    "pulse_thres_window",
    "pulse_slide_window",
    "user_collection"
  }
Define tree name.

Definition at line 134 of file constants.hh.

Referenced by storage_manager::close(), storage_manager::get_data(), pulse_analyzer::initialize(), storage_manager::prepare_tree(), and waveform_sampler::sample_waveform().


Generated on Mon Apr 7 15:35:13 2014 for MyProject by  doxygen 1.4.7