Heavy ion Analysis Libriares
Loading...
Searching...
No Matches
TrackKinematicsCutAndMonitor.h
1
/*
2
* TrackKinematicsCutAndMonitor.h
3
*
4
* Created on: 04-05-2022
5
* Author: Daniel Wielanek
6
* E-mail: daniel.wielanek@gmail.com
7
* Warsaw University of Technology, Faculty of Physics
8
*/
9
#ifndef HALFEMTO_CUTS_TRACKCUTS_KINEMATICS_HALTRACKKINEMATICSCUTANDMONITOR_H_
10
#define HALFEMTO_CUTS_TRACKCUTS_KINEMATICS_HALTRACKKINEMATICSCUTANDMONITOR_H_
11
15
#include "CutsAndMonitors.h"
16
#include "TrackCut.h"
17
18
namespace
Hal
{
19
class
TrackKinematicsCutAndMonitor
:
public
CutsAndMonitors
{
20
CutMonAxisConf
fEtaAxis;
21
CutMonAxisConf
fPtAxis;
22
23
protected
:
24
void
AddAllCutMonitorRequests();
25
26
public
:
27
TrackKinematicsCutAndMonitor
();
28
TrackCut
* GetPtCut()
const
{
return
static_cast<
TrackCut
*
>
(
CutAt
(0)); };
29
TrackCut
* GetEtaCut()
const
{
return
static_cast<
TrackCut
*
>
(
CutAt
(1)); };
30
void
SetCutMonPtAxis(Int_t bins, Double_t min, Double_t max) { fPtAxis.
SetAxis
(bins, min, max); };
31
void
SetCutMonEtaAxis(Int_t bins, Double_t min, Double_t max) { fEtaAxis.
SetAxis
(bins, min, max); };
32
virtual
~TrackKinematicsCutAndMonitor
();
33
ClassDef(
TrackKinematicsCutAndMonitor
, 1)
34
};
35
}
// namespace Hal
36
37
#endif
/* HALFEMTO_CUTS_TRACKCUTS_KINEMATICS_HALTRACKKINEMATICSCUTANDMONITOR_H_ */
Hal::CutMonAxisConf
Definition
CutMonitorRequest.h:23
Hal::CutMonAxisConf::SetAxis
void SetAxis(Int_t bins, Double_t min, Double_t max)
Definition
CutMonitorRequest.h:61
Hal::CutsAndMonitors
Definition
CutsAndMonitors.h:37
Hal::CutsAndMonitors::CutAt
Cut * CutAt(Int_t i) const
Definition
CutsAndMonitors.cxx:164
Hal::TrackCut
Definition
TrackCut.h:18
Hal::TrackKinematicsCutAndMonitor
Definition
TrackKinematicsCutAndMonitor.h:19
Hal
Definition
EventAnaChain.cxx:28
cuts
trackcuts
kinematics
TrackKinematicsCutAndMonitor.h
Generated on Wed Oct 23 2024 15:07:51 for Heavy ion Analysis Libriares by
1.12.0