ARTEMIS-CRIB
 
Loading...
Searching...
No Matches
TCatCmdTCutG.h
Go to the documentation of this file.
1/**
2 * @file TCatCmdTCutG.h
3 * @brief
4 * @author Kodai Okawa <okawa@cns.s.u-tokyo.ac.jp>
5 * @date 2023-06-13 18:33:54
6 * @note last modified: 2025-01-08 10:29:35
7 * @details
8 */
9
10#ifndef _CRIB_TCATCMDTCUTG_H_
11#define _CRIB_TCATCMDTCUTG_H_
12
13#include <TCatCmd.h>
14
15namespace art::crib {
16class TCatCmdTCutG;
17} // namespace art::crib
18
19class TPad;
20
22 protected:
24 Double_t fX;
25 Double_t fY;
27 Bool_t fisFirst;
28
29 public:
30 ~TCatCmdTCutG() override;
31
32 static const char *kFuncNameBase;
33 static const char *kLabelNameBase;
34 static TCatCmdTCutG *Instance();
35 Long_t Cmd(vector<TString>) override;
36 Long_t Run(TPad *pad, Double_t *x = nullptr, Double_t *y = nullptr);
37 Long_t Run(Double_t *x = nullptr, Double_t *y = nullptr);
38 void GetEvent();
39 void Help() override;
40
42};
43
44#endif // end of #ifndef _TCATCMDTCUTG_H_
static const char * kFuncNameBase
Long_t Cmd(vector< TString >) override
static const char * kLabelNameBase
ClassDefOverride(TCatCmdTCutG, 1)
Long_t Run(TPad *pad, Double_t *x=nullptr, Double_t *y=nullptr)
static TCatCmdTCutG * Instance()
return to the guide