#include <vector>#include <numeric>#include "OpT0FinderConstants.h"#include <string>#include <cmath>Go to the source code of this file.
Classes | |
| struct | flashmatch::Flash_t |
| Struct to represent an optical flash. More... | |
| struct | flashmatch::QPoint_t |
| Struct to represent an energy deposition point in 3D space. More... | |
| class | flashmatch::QCluster_t |
| Collection of charge deposition 3D point (cluster) More... | |
| struct | flashmatch::FlashMatch_t |
| Flash-TPC match info. More... | |
| struct | flashmatch::MCSource_t |
| Struct to represent the ancestor information for a specific interaction (QCluster) More... | |
Namespaces | |
| flashmatch | |
| flashmatch::msg | |
Typedefs | |
| typedef size_t | flashmatch::ID_t |
| Index used to identify Flash_t/QPointCollection_t uniquely in an event. More... | |
| typedef std::vector < flashmatch::QCluster_t > | flashmatch::QClusterArray_t |
| Collection of 3D point clusters (one use case is TPC object representation for track(s) and shower(s)) More... | |
| typedef std::vector < flashmatch::Flash_t > | flashmatch::FlashArray_t |
| Collection of Flash objects. More... | |
| typedef std::vector < flashmatch::ID_t > | flashmatch::IDArray_t |
| Index collection. More... | |
Enumerations | |
| enum | flashmatch::Algorithm_t { flashmatch::kTPCFilter, flashmatch::kFlashFilter, flashmatch::kFlashMatch, flashmatch::kMatchProhibit, flashmatch::kFlashHypothesis, flashmatch::kCustomAlgo, flashmatch::kAlgorithmTypeMax } |
| Enumerator for different types of algorithm. More... | |
| enum | flashmatch::MCAncestor_t { flashmatch::kMCShowerAncestor, flashmatch::kMCTrackAncestor, flashmatch::kUnknownAncestor } |
| Enum to define MC source type (MCTrack or MCShower) for a given QCluster. More... | |
| enum | flashmatch::msg::Level_t { flashmatch::msg::kDEBUG, flashmatch::msg::kINFO, flashmatch::msg::kNORMAL, flashmatch::msg::kWARNING, flashmatch::msg::kERROR, flashmatch::msg::kCRITICAL, flashmatch::msg::kMSG_TYPE_MAX } |
| Verbosity message level. More... | |
Functions | |
| std::ostream & | flashmatch::operator<< (std::ostream &out, const flashmatch::QCluster_t &obj) |
| streamer override More... | |
Variables | |
| const ID_t | flashmatch::kINVALID_ID = kINVALID_SIZE |
| Invalid ID. More... | |
| const std::string | flashmatch::msg::kStringPrefix [kMSG_TYPE_MAX] |
| Prefix of message. More... | |
1.8.5