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