ARTEMIS-CRIB
 
Loading...
Searching...
No Matches
TCmdErase.h
Go to the documentation of this file.
1/**
2 * @file TCmdErase.h
3 * @brief
4 * @author
5 * @date 2023-06-13 17:34:58
6 * @note last modified: 2025-01-08 10:29:55
7 * @details
8 */
9
10#ifndef _CRIB_TCMDERASE_H_
11#define _CRIB_TCMDERASE_H_
12
13#include <TCatCmd.h>
14
15namespace art::crib {
16class TCmdErase;
17} // namespace art::crib
18
19class TDirectory;
20class TList;
21
23
24 public:
25 TCmdErase();
26 ~TCmdErase() override;
27
28 // static TCmdErase* Instance();
29 Long_t Cmd(vector<TString>) override;
30 Long_t Run();
31
32 protected:
33 void EraseRecursive(TList *list);
34
35 private:
36 TCmdErase(const TCmdErase &) = delete; // undefined
37 TCmdErase &operator=(const TCmdErase &) = delete; // undefined
38
40};
41#endif // end of #ifndef _TCMDERASE_H_
~TCmdErase() override
Definition TCmdErase.cc:24
Long_t Cmd(vector< TString >) override
Definition TCmdErase.cc:32
void EraseRecursive(TList *list)
Definition TCmdErase.cc:54
TCmdErase(const TCmdErase &)=delete
ClassDefOverride(TCmdErase, 1)
TCmdErase & operator=(const TCmdErase &)=delete
return to the guide