PandaTree
PtEtaPhiMixin.h
1 #ifndef PandaTree_Objects_PtEtaPhiMixin_h
2 #define PandaTree_Objects_PtEtaPhiMixin_h
3 #include "../../Framework/interface/Element.h"
4 
5 namespace panda {
6 
7  class PtEtaPhiMixin {
8  public:
9  struct datastore {
10  Float_t* pt_{0};
11  Float_t* eta_{0};
12  Float_t* phi_{0};
13  };
14 
15  PtEtaPhiMixin(datastore&, UInt_t idx);
16 
17  protected:
18  Float_t& pt_;
19  Float_t& eta_;
20  Float_t& phi_;
21 
22  /* BEGIN CUSTOM PtEtaPhiMixin.h.classdef */
23  /* END CUSTOM */
24 
25  static utils::BranchList getListOfBranches();
26  };
27  /* BEGIN CUSTOM PtEtaPhiMixin.h.global */
28  /* END CUSTOM */
29 
30 }
31 
32 #endif
Definition: PtEtaPhiMixin.h:7
List of branch names.
Definition: IOUtils.h:64
Definition: Array.h:11
Definition: PtEtaPhiMixin.h:9