PandaTree
Public Member Functions | Public Attributes | List of all members
panda::PFCand::datastore Struct Reference
Inheritance diagram for panda::PFCand::datastore:
panda::PFCandBase::datastore panda::PackedMomentumMixin::datastore panda::Particle::datastore panda::Element::datastore

Public Member Functions

void allocate (UInt_t n) override
 
void deallocate () override
 
void setStatus (TTree &, TString const &, utils::BranchList const &) override
 
utils::BranchList getStatus (TTree &, TString const &) const override
 
utils::BranchList getBranchNames (TString const &="") const override
 
void setAddress (TTree &, TString const &, utils::BranchList const &={"*"}, Bool_t setStatus=kTRUE) override
 
void book (TTree &, TString const &, utils::BranchList const &={"*"}, Bool_t dynamic=kTRUE) override
 
void releaseTree (TTree &, TString const &) override
 
void resizeVectors_ (UInt_t) override
 Override when there are vector members. More...
 
- Public Member Functions inherited from panda::PFCandBase::datastore
void allocate (UInt_t n) override
 
void deallocate () override
 
void setStatus (TTree &, TString const &, utils::BranchList const &) override
 
utils::BranchList getStatus (TTree &, TString const &) const override
 
utils::BranchList getBranchNames (TString const &="") const override
 
void setAddress (TTree &, TString const &, utils::BranchList const &={"*"}, Bool_t setStatus=kTRUE) override
 
void book (TTree &, TString const &, utils::BranchList const &={"*"}, Bool_t dynamic=kTRUE) override
 
void releaseTree (TTree &, TString const &) override
 
void resizeVectors_ (UInt_t) override
 Override when there are vector members. More...
 
- Public Member Functions inherited from panda::Element::datastore
UInt_t nmax () const
 

Public Attributes

Char_t * packedPuppiW {0}
 
Char_t * packedPuppiWNoLepDiff {0}
 
- Public Attributes inherited from panda::PFCandBase::datastore
UChar_t * ptype {0}
 
ContainerBase const * vertexContainer_ {0}
 
Short_t * vertex_ {0}
 transient
 
ContainerBase const * trackContainer_ {0}
 
Short_t * track_ {0}
 transient
 
Float_t * hCalFrac {0}
 
- Public Attributes inherited from panda::PackedMomentumMixin::datastore
UShort_t * packedPt {0}
 
Short_t * packedEta {0}
 
Short_t * packedPhi {0}
 
UShort_t * packedM {0}
 

Additional Inherited Members

- Protected Attributes inherited from panda::Element::datastore
UInt_t nmax_
 

Member Function Documentation

§ resizeVectors_()

void panda::PFCand::datastore::resizeVectors_ ( UInt_t  )
overridevirtual

Override when there are vector members.

This method should only be used from Collections

Reimplemented from panda::Particle::datastore.


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