ARTEMIS-CRIB
 
Loading...
Searching...
No Matches
TMapSelector.h
Go to the documentation of this file.
1/**
2 * @file TMapSelector.h
3 * @brief extract one catid data
4 * @author Kodai Okawa<okawa@cns.s.u-tokyo.ac.jp>
5 * @date 2024-12-23 11:56:51
6 * @note last modified: 2025-03-05 18:36:51
7 * @details
8 */
9
10#ifndef _CRIB_TMAPSELECTOR_H_
11#define _CRIB_TMAPSELECTOR_H_
12
13#include "TProcessor.h"
14
15class TClonesArray;
16
17namespace art {
18class TCategorizedData;
19} // namespace art
20
21namespace art::crib {
22class TMapSelector : public TProcessor {
23 public:
25 ~TMapSelector() override;
26
27 void Init(TEventCollection *col) override;
28 void Process() override;
29
30 private:
33
34 IntVec_t fCatID; //!
35
36 TCategorizedData **fCategorizedData; //!
37 TClonesArray *fOutData; //!
38
39 TMapSelector(const TMapSelector &) = delete;
41
43};
44} // namespace art::crib
45
46#endif // end of #ifndef _CRIB_TMAPSELECTOR_H_
TClonesArray * fOutData
ClassDefOverride(TMapSelector, 1)
void Process() override
TMapSelector(const TMapSelector &)=delete
void Init(TEventCollection *col) override
TCategorizedData ** fCategorizedData
TMapSelector & operator=(const TMapSelector &)=delete
return to the guide