Defines constants for data structure definition (system utility). More...
Enumerations | |
enum | DATA_TYPE { Event = 0, MCTruth, MCParticle, MCTrajectory, MCNeutrino, SimChannel, MCShower, Wire, Hit, CrawlerHit, GausHit, APAHit, FFTHit, RFFHit, Cluster, FuzzyCluster, DBCluster, CrawlerCluster, HoughCluster, ShowerAngleCluster, Seed, SpacePoint, Track, Bezier, Kalman3DSPS, Kalman3DHit, Shower, Vertex, FeatureVertex, HarrisVertex, EndPoint2D, FeatureEndPoint2D, HarrisEndPoint2D, Calorimetry, UserInfo, FIFO, PMTFIFO, TPCFIFO, Pulse, PMTPulse_ThresWin, PMTPulse_FixedWin, TPCPulse_ThresWin, TPCPulse_FixedWin, Trigger, DATA_TYPE_MAX } |
Define identifier for a data container class to be loaded through storage_manager::get_data(). More... | |
Variables | |
const UChar_t | INVALID_UCHAR = std::numeric_limits<UChar_t>::max() |
const Char_t | INVALID_CHAR = std::numeric_limits<Char_t>::max() |
const UShort_t | INVALID_USHORT = std::numeric_limits<UShort_t>::max() |
const Short_t | INVALID_SHORT = std::numeric_limits<Short_t>::max() |
const UInt_t | INVALID_UINT = std::numeric_limits<UInt_t>::max() |
const Int_t | INVALID_INT = std::numeric_limits<Int_t>::max() |
const Double_t | INVALID_DOUBLE = std::numeric_limits<Double_t>::max() |
const Double_t | INVALID_FLOAT = std::numeric_limits<Float_t>::max() |
const std::string | DATA_TREE_NAME [DATA_TYPE_MAX] |
Define tree name. |
Defines constants for data structure definition (system utility).
Define identifier for a data container class to be loaded through storage_manager::get_data().
Event | |
MCTruth |
MCTruth. |
MCParticle |
MCParticle. |
MCTrajectory |
MCTrajectory. |
MCNeutrino |
MCNeutrino. |
SimChannel |
SimChannel. |
MCShower |
LArSoft utility class MCShower. |
Wire |
Wire. |
Hit |
Hit. |
CrawlerHit |
ClusterCrawler Hit algo. |
GausHit |
Gaus Hit algo. |
APAHit |
APA Hit algo. |
FFTHit |
FFT Hit algo. |
RFFHit |
RFF Hit algo. |
Cluster |
Cluster. |
FuzzyCluster |
Fuzzy Cluster. |
DBCluster |
DBCluster. |
CrawlerCluster |
Crawler. |
HoughCluster |
Hough. |
ShowerAngleCluster |
ShowerAngleCluster. |
Seed |
Seed. |
SpacePoint |
Spacepoints. |
Track |
Track. |
Bezier |
Track (Bezier). |
Kalman3DSPS |
Track (Kalman3DSPS). |
Kalman3DHit |
Track (Kalman3DHit). |
Shower |
Shower. |
Vertex |
Vertex. |
FeatureVertex |
FeatureVertex. |
HarrisVertex |
HarrisVertex. |
EndPoint2D |
EndPoint2D. |
FeatureEndPoint2D |
EndPoint2D from Feature Vertex Finder. |
HarrisEndPoint2D |
EndPoint2D from Harris Vertex Finder. |
Calorimetry |
Calorimetry. |
UserInfo |
dynamic data container ... this must be the last valid enum element |
FIFO |
LArSoft waveform. |
PMTFIFO |
PMT channel waveform data. |
TPCFIFO |
TPC channel waveform data. |
Pulse |
Generic event_pulse. |
PMTPulse_ThresWin |
Reconstructed event_pulse for PMT waveform. |
PMTPulse_FixedWin |
Reconstructed event_pulse for PMT waveform. |
TPCPulse_ThresWin |
reconstructed event_pulse for TPC waveform |
TPCPulse_FixedWin |
reconstructed event_pulse for TPC waveform |
Trigger |
Trigger data. |
DATA_TYPE_MAX |
Definition at line 40 of file DataFormatConstants.hh.
00040 { 00041 Event=0, 00042 MCTruth, 00043 MCParticle, 00044 MCTrajectory, 00045 MCNeutrino, 00046 SimChannel, 00047 MCShower, 00048 Wire, 00049 Hit, 00050 CrawlerHit, 00051 GausHit, 00052 APAHit, 00053 FFTHit, 00054 RFFHit, 00055 Cluster, 00056 FuzzyCluster, 00057 DBCluster, 00058 CrawlerCluster, 00059 HoughCluster, 00060 ShowerAngleCluster, 00061 Seed, 00062 SpacePoint, 00063 Track, 00064 Bezier, 00065 Kalman3DSPS, 00066 Kalman3DHit, 00067 Shower, 00068 Vertex, 00069 FeatureVertex, 00070 HarrisVertex, 00071 EndPoint2D, 00072 FeatureEndPoint2D, 00073 HarrisEndPoint2D, 00074 Calorimetry, 00075 UserInfo, 00076 00077 /* 00078 Following enums are LArLight original except FIFOChannel which 00079 is meant to be compatible with LArSoft FIFOChannel 00080 */ 00081 FIFO, 00082 PMTFIFO, 00083 TPCFIFO, 00084 Pulse, 00085 PMTPulse_ThresWin, 00086 PMTPulse_FixedWin, 00087 TPCPulse_ThresWin, 00088 TPCPulse_FixedWin, 00089 Trigger, 00090 00091 DATA_TYPE_MAX 00092 };
const std::string larlight::DATA::DATA_TREE_NAME[DATA_TYPE_MAX] |
{ "event", "mctruth", "mcpart", "mctrajectory", "mcnu", "simch", "mcshower", "wire", "hit", "crawlerhit", "gaushit", "apahit", "ffthit", "rffhit", "cluster", "fuzzycluster", "dbcluster", "crawlercluster", "houghcluster", "showeranglecluster", "seed", "sps", "track", "bezier", "kalman3dsps", "kalman3dhit", "shower", "vertex", "feature_vtx", "harris_vtx", "end2d", "feature_end2d", "harris_end2d", "calorimetry", "user", "fifo", "pmtfifo", "tpcfifo", "pulse", "pmt_threswin", "pmt_fixedwin", "tpc_threswin", "tpc_fixedwin", "trigger" }
Define tree name.
Definition at line 95 of file DataFormatConstants.hh.
Referenced by larlight::data_base::association(), larlight::calorimetry::calorimetry(), larlight::storage_manager::close(), larlight::cluster::cluster(), larlight::endpoint2d::endpoint2d(), larlight::event_calorimetry::event_calorimetry(), larlight::event_cluster::event_cluster(), larlight::event_endpoint2d::event_endpoint2d(), larlight::event_fifo::event_fifo(), larlight::event_hit::event_hit(), larlight::event_mcpart::event_mcpart(), larlight::event_mcshower::event_mcshower(), larlight::event_mctruth::event_mctruth(), larlight::event_pulse::event_pulse(), larlight::event_shower::event_shower(), larlight::event_simch::event_simch(), larlight::event_sps::event_sps(), larlight::event_track::event_track(), larlight::event_user::event_user(), larlight::event_vertex::event_vertex(), larlight::event_wire::event_wire(), larlight::fifo::fifo(), larlight::storage_manager::get_data(), larlight::hit::hit(), main(), larlight::mcnu::mcnu(), larlight::mcpart::mcpart(), larlight::mcshower::mcshower(), larlight::mctrajectory::mctrajectory(), larlight::mctruth::mctruth(), larlight::pmtfifo::pmtfifo(), larlight::storage_manager::prepare_tree(), larlight::pulse::pulse(), larlight::shower::shower(), larlight::simch::simch(), larlight::spacepoint::spacepoint(), larlight::tpcfifo::tpcfifo(), larlight::track::track(), larlight::trigger::trigger(), larlight::user_info::user_info(), larlight::vertex::vertex(), and larlight::wire::wire().
const Char_t larlight::DATA::INVALID_CHAR = std::numeric_limits<Char_t>::max() |
Definition at line 30 of file DataFormatConstants.hh.
Referenced by larutil::Geometry::ChannelToPlane(), and larutil::Geometry::ChannelToWire().
const Double_t larlight::DATA::INVALID_DOUBLE = std::numeric_limits<Double_t>::max() |
Definition at line 36 of file DataFormatConstants.hh.
Referenced by larlight::vertex::clear_data(), larlight::ide::clear_data(), larlight::mcshower::clear_data(), larlight::mcpart::clear_data(), larlight::mcnu::clear_data(), larlight::endpoint2d::clear_data(), larutil::LArProperties::ClearData(), larutil::Geometry::ClearData(), larutil::DetectorProperties::ClearData(), larutil::GeometryUtilities::FindClosestHitIndex(), larutil::GeometryUtilities::Get3DaxisN(), larutil::Geometry::GetClosestOpChannel(), larutil::Geometry::GetOpChannelPosition(), larutil::Geometry::PlaneOriginVtx(), larutil::Geometry::PlanePitch(), larutil::Geometry::WireAngleToVertical(), and larutil::Geometry::WirePitch().
const Double_t larlight::DATA::INVALID_FLOAT = std::numeric_limits<Float_t>::max() |
Definition at line 37 of file DataFormatConstants.hh.
Referenced by larlight::mcshower::clear_data().
const Int_t larlight::DATA::INVALID_INT = std::numeric_limits<Int_t>::max() |
Definition at line 34 of file DataFormatConstants.hh.
Referenced by larlight::vertex::clear_data(), larlight::ide::clear_data(), larlight::mcshower::clear_data(), larlight::mcpart::clear_data(), larlight::mcnu::clear_data(), larlight::endpoint2d::clear_data(), and larutil::DetectorProperties::ClearData().
const Short_t larlight::DATA::INVALID_SHORT = std::numeric_limits<Short_t>::max() |
Definition at line 32 of file DataFormatConstants.hh.
const UChar_t larlight::DATA::INVALID_UCHAR = std::numeric_limits<UChar_t>::max() |
Definition at line 29 of file DataFormatConstants.hh.
Referenced by larlight::event_tpcfifo::init_vars(), larlight::event_pmtfifo::init_vars(), larlight::event_fifo::init_vars(), and larlight::fifo::init_vars().
const UInt_t larlight::DATA::INVALID_UINT = std::numeric_limits<UInt_t>::max() |
Definition at line 33 of file DataFormatConstants.hh.
Referenced by larlight::mcshower::clear_data(), larlight::endpoint2d::clear_data(), larlight::event_base::clear_data(), larutil::DetectorProperties::ClearData(), larutil::GeometryUtilities::FindClosestHitIndex(), larutil::Geometry::GetClosestOpChannel(), larutil::Geometry::Nwires(), larutil::Geometry::PlaneWireToChannel(), and larlight::storage_manager::read_event().
const UShort_t larlight::DATA::INVALID_USHORT = std::numeric_limits<UShort_t>::max() |
Definition at line 31 of file DataFormatConstants.hh.
Referenced by larlight::simch::clear_data().