PandaTree
Public Member Functions | Public Attributes | List of all members
panda::Muon::datastore Struct Reference
Inheritance diagram for panda::Muon::datastore:
panda::Lepton::datastore panda::ParticleP::datastore panda::Particle::datastore panda::PtEtaPhiMixin::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::ParticleP::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

Bool_t * mediumPrompt {0}
 
Bool_t * globalHighPt {0}
 
Bool_t * trkHighPt {0}
 
Bool_t * soft {0}
 
Bool_t * softMVA {0}
 
Bool_t * mvaLoose {0}
 
Bool_t * mvaMedium {0}
 
Bool_t * mvaTight {0}
 
Bool_t * pfIsoVeryLoose {0}
 
Bool_t * pfIsoLoose {0}
 
Bool_t * pfIsoMedium {0}
 
Bool_t * pfIsoTight {0}
 
Bool_t * pfIsoVeryTight {0}
 
Bool_t * tkIsoLoose {0}
 
Bool_t * tkIsoTight {0}
 
Bool_t * miniIsoLoose {0}
 
Bool_t * miniIsoMedium {0}
 
Bool_t * miniIsoTight {0}
 
Bool_t * miniIsoVeryTight {0}
 
Bool_t * global {0}
 
Bool_t * pf {0}
 
Bool_t * tracker {0}
 
Bool_t * standalone {0}
 
Bool_t * calo {0}
 
Bool_t * rpc {0}
 
Bool_t * gem {0}
 
Bool_t * me0 {0}
 
Float_t * validFraction {0}
 
UShort_t * nValidMuon {0}
 
UShort_t * nValidPixel {0}
 
UShort_t * trkLayersWithMmt {0}
 
UShort_t * pixLayersWithMmt {0}
 
UShort_t * nMatched {0}
 
Float_t * normChi2 {0}
 
UShort_t * chi2LocalPosition {0}
 
UShort_t * trkKink {0}
 
Float_t * segmentCompatibility {0}
 
Float_t * r03Iso {0}
 
Float_t * rochCorr {0}
 
Float_t * rochCorrErr {0}
 
- Public Attributes inherited from panda::Lepton::datastore
Float_t * pfPt {0}
 
Char_t * charge {0}
 
Bool_t * loose {0}
 
Bool_t * medium {0}
 
Bool_t * tight {0}
 
Bool_t * hltsafe {0}
 
Float_t * chIso {0}
 
Float_t * nhIso {0}
 
Float_t * phIso {0}
 
Float_t * puIso {0}
 
Float_t * dxy {0}
 
Float_t * dz {0}
 
ContainerBase const * matchedPFContainer_ {0}
 
Short_t * matchedPF_ {0}
 
ContainerBase const * matchedGenContainer_ {0}
 
Short_t * matchedGen_ {0}
 
ContainerBase const * vertexContainer_ {0}
 
Short_t * vertex_ {0}
 
- Public Attributes inherited from panda::PtEtaPhiMixin::datastore
Float_t * pt_ {0}
 
Float_t * eta_ {0}
 
Float_t * phi_ {0}
 

Additional Inherited Members

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

Member Function Documentation

§ resizeVectors_()

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

Override when there are vector members.

This method should only be used from Collections

Reimplemented from panda::Lepton::datastore.


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