41 HitfindQa(
const std::unique_ptr<qa::Manager>& pManager, std::string_view name) : qa::
TaskHeader(pManager, name) {}
A TOF hitfinder QA parameter configuration.
A vector that is partitioned into multiple subvectors.
A QA module for the BMON hit-finder.
static constexpr double kHitOccupU
Hit occupancy: upper bound [cm].
std::vector< qa::H1D * > fvphRpcHitOccupX
Hit occupancy in RPC vs. x.
static constexpr double kHitOccupL
Hit occupancy: lower bound [cm].
HitfindQa(HitfindQa &&)=delete
Move constructor.
void Exec()
Executes the task, fills the histograms.
void InitParameters(const HitfindSetup &hitSetup)
Initialisation of the parameters.
~HitfindQa()=default
Destructor.
HitfindQa & operator=(const HitfindQa &)=delete
Copy assignment operator.
HitfindQaParameters fParameters
Parameters of the hit finder QA.
std::vector< qa::H1D * > fvphRpcHitOccupCh
Hit occupancy in RPC vs. channel.
HitfindQa()=default
Constructor from the configuration object.
std::vector< qa::H1D * > fvphRpcHitOccupY
Hit occupancy in RPC vs. y.
HitfindQa(const std::unique_ptr< qa::Manager > &pManager, std::string_view name)
Constructor.
HitfindQa & operator=(HitfindQa &&)=delete
Move assignment operator.
HitfindQa(const HitfindQa &)=delete
Copy constructor.
void Init()
Initialized the task.
void RegisterHits(const PartitionedVector< tof::Hit > *pHits)
Registers a sample of hits.
static constexpr int kHitOccupB
Hit occupancy: n bins.
const PartitionedVector< tof::Hit > * fpHits
Pointer to TOF hit sample.
A structure to handle TOF QA parameters.
Hitfind setup / Hardware cabling for TOF Used to create the hardware mapping for the TOF hitfinder.