R3BROOT
R3B analysis software
|
Configuration struct for R3B::Neuland::Digitizer used in R3B::Neuland::AnalysisApplication. More...
#include <R3BNeulandDigitizer.h>
Public Member Functions | |
ClassDefNV (DigiTaskOptions, 1) | |
Public Attributes | |
bool | enable = false |
Flag to enable task. | |
std::string | name = "NeulandDigitizer" |
Name of the task. | |
std::string | channel = "tamex" |
Channel name used in the task. | |
std::string | paddle = "neuland" |
Paddle name used in the task. | |
bool | enable_sim_cal = false |
Flag to enable the simulated cal level data output. | |
bool | enable_hit_par = false |
Flag to enable the usage of cal_to_hit parameter. | |
bool | enable_size_monitor = false |
Flag to enable the checking of hit/signal sizes in histograms. | |
ParticleFilter::Options | point_filter |
Point level filter options used in the digitizer. | |
R3B::Digitizing::Neuland::Tamex::Params | tamex_par |
Tamex parameters used in the Digitizer. | |
Digitizing::Neuland::Tamex::PeakPileUpStrategy | pileup_strategy |
Pileup strategy for the tamex channel. | |
std::string | read = "NeulandPoints;NeulandHitPar" |
Input data names required by the digitizer. | |
std::string | write = "NeulandHits;NeulandSimCal" |
Output data names from the digitizer. | |
Example:
Definition at line 65 of file R3BNeulandDigitizer.h.
R3B::Neuland::DigiTaskOptions::ClassDefNV | ( | DigiTaskOptions | , |
1 | ) |
std::string R3B::Neuland::DigiTaskOptions::channel = "tamex" |
Available values: ["tamex", "tacquila", "mock"]
Definition at line 73 of file R3BNeulandDigitizer.h.
bool R3B::Neuland::DigiTaskOptions::enable = false |
Definition at line 67 of file R3BNeulandDigitizer.h.
bool R3B::Neuland::DigiTaskOptions::enable_hit_par = false |
Definition at line 82 of file R3BNeulandDigitizer.h.
bool R3B::Neuland::DigiTaskOptions::enable_sim_cal = false |
Definition at line 80 of file R3BNeulandDigitizer.h.
bool R3B::Neuland::DigiTaskOptions::enable_size_monitor = false |
Definition at line 84 of file R3BNeulandDigitizer.h.
std::string R3B::Neuland::DigiTaskOptions::name = "NeulandDigitizer" |
Definition at line 68 of file R3BNeulandDigitizer.h.
std::string R3B::Neuland::DigiTaskOptions::paddle = "neuland" |
Available values: ["neuland", "mock"]
Definition at line 78 of file R3BNeulandDigitizer.h.
Digitizing::Neuland::Tamex::PeakPileUpStrategy R3B::Neuland::DigiTaskOptions::pileup_strategy |
Definition at line 90 of file R3BNeulandDigitizer.h.
ParticleFilter::Options R3B::Neuland::DigiTaskOptions::point_filter |
Definition at line 85 of file R3BNeulandDigitizer.h.
std::string R3B::Neuland::DigiTaskOptions::read = "NeulandPoints;NeulandHitPar" |
Definition at line 93 of file R3BNeulandDigitizer.h.
R3B::Digitizing::Neuland::Tamex::Params R3B::Neuland::DigiTaskOptions::tamex_par |
This has no effect if enable_hit_par is true.
Definition at line 86 of file R3BNeulandDigitizer.h.
std::string R3B::Neuland::DigiTaskOptions::write = "NeulandHits;NeulandSimCal" |
Definition at line 94 of file R3BNeulandDigitizer.h.