ndmspc 0.20250304.0
Loading...
Searching...
No Matches
Cuts.h
1#ifndef NdmspcCuts_H
2#define NdmspcCuts_H
3#include <TObject.h>
4
5#include "Axis.h"
6
7namespace Ndmspc {
8
15
16class Cuts : public TObject {
17 public:
18 Cuts();
19 virtual ~Cuts();
20
21 virtual void Print(Option_t * option = "") const;
23 void AddAxis(Ndmspc::Axis * axis) { fAxes.push_back(axis); }
25 Axis * GetAxis(int i) const { return fAxes[i]; }
26
27 private:
29 std::vector<Ndmspc::Axis *> fAxes{};
30
32 ClassDef(Cuts, 1);
34};
35} // namespace Ndmspc
36#endif
Axis object.
Definition Axis.h:16
Cuts object.
Definition Cuts.h:16
Axis * GetAxis(int i) const
Return axis.
Definition Cuts.h:25
virtual ~Cuts()
Definition Cuts.cxx:15
void AddAxis(Ndmspc::Axis *axis)
Add axis.
Definition Cuts.h:23
virtual void Print(Option_t *option="") const
Definition Cuts.cxx:21
std::vector< Ndmspc::Axis * > fAxes
List of axes.
Definition Cuts.h:29