CbmRoot
Loading...
Searching...
No Matches
V0TriggerQa.cxx
Go to the documentation of this file.
1/* Copyright (C) 2025 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
2 SPDX-License-Identifier: GPL-3.0-only
3 Authors: Sergei Zharko [committer] */
4
9
11
12#include "qa/Histogram.h"
13
15
16// ---------------------------------------------------------------------------------------------------------------------
17//
19{
20 // Histograms
21 fphPairDeltaT = MakeObj<qa::H1D>("v0trigger_pair_delta_t", "Time difference of track pair;#Delta t [ns];Counts",
23 fphPairZVertex = MakeObj<qa::H1D>("v0trigger_pair_z_vertex", "z-verex of track pair;z [cm];Counts", kPairZVertexB,
25 fphPairDca = MakeObj<qa::H1D>("v0trigger_pair_dca", "Track pair distance of closest approach;DCA [cm];Counts",
27
28 // Canvas
29 auto canv = qa::CanvasConfig(GetTaskName(), "V0 Trigger summary", 3, 1);
30 canv.AddPadConfig(qa::PadConfig(fphPairDeltaT, "hist"));
31 canv.AddPadConfig(qa::PadConfig(fphPairZVertex, "hist"));
32 canv.AddPadConfig(qa::PadConfig(fphPairDca, "hist"));
33 AddCanvasConfig(canv);
34}
ROOT-free implementation of a histogram.
A V0-trigger QA.
A QA module for the V0-trigger.
Definition V0TriggerQa.h:24
static constexpr double kPairDcaU
Track pair DCA: upper bound [cm].
Definition V0TriggerQa.h:61
static constexpr int kPairDcaB
Track pair DCA: n bins.
Definition V0TriggerQa.h:59
void Init()
Initializes the task.
static constexpr double kPairZVertexL
Track pair z vertex: lower bound [cm].
Definition V0TriggerQa.h:57
static constexpr int kPairDeltaTB
Track pair time difference: n bins.
Definition V0TriggerQa.h:53
static constexpr int kPairZVertexB
Track pair z vertex: n bins.
Definition V0TriggerQa.h:56
static constexpr double kPairDeltaTL
Track pair time difference: lower bound [ns].
Definition V0TriggerQa.h:54
qa::H1D * fphPairZVertex
Track pair z-vertex.
Definition V0TriggerQa.h:65
static constexpr double kPairDeltaTU
Track pair time difference: upper bound [ns].
Definition V0TriggerQa.h:55
static constexpr double kPairDcaL
Track pair DCA: lower bound [cm].
Definition V0TriggerQa.h:60
qa::H1D * fphPairDeltaT
Track pair delta T.
Definition V0TriggerQa.h:64
static constexpr double kPairZVertexU
Track pair z vertex: upper bound [cm].
Definition V0TriggerQa.h:58
qa::H1D * fphPairDca
Track pair distance at closest approach.
Definition V0TriggerQa.h:66
A canvas configuration for the histogram server.
A pad configuration for the histogram server.
Definition PadConfig.h:26
const std::string & GetTaskName()
Gets name of the task.
void AddCanvasConfig(const CanvasConfig &canvas)
Adds a canvas configuration.
Obj * MakeObj(Args... args)
Creates a QA-object and returns the pointer to it.