PandaTree
Classes | Public Member Functions | Public Attributes | Protected Member Functions | Static Protected Member Functions | Protected Attributes | List of all members
panda::PackedMomentumMixin Class Reference
Inheritance diagram for panda::PackedMomentumMixin:
panda::GenParticle panda::PackedParticle panda::PFCand panda::HLTObject

Classes

struct  datastore
 

Public Member Functions

 PackedMomentumMixin (datastore &, UInt_t idx)
 

Public Attributes

UShort_t & packedPt
 
Short_t & packedEta
 
Short_t & packedPhi
 
UShort_t & packedM
 

Protected Member Functions

void pack_ ()
 
void unpack_ () const
 
void setPtEtaPhiMPacked_ (double pt, double eta, double phi, double m)
 
void setXYZEPacked_ (double px, double py, double pz, double e)
 

Static Protected Member Functions

static utils::BranchList getListOfBranches ()
 

Protected Attributes

Double_t pt_ {0.}
 
Double_t eta_ {0.}
 
Double_t phi_ {0.}
 
Double_t mass_ {0.}
 
Bool_t unpacked_ {kFALSE}
 

The documentation for this class was generated from the following files: