PandaTree
Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | Protected Member Functions | List of all members
panda::RecoMet Class Reference
Inheritance diagram for panda::RecoMet:
panda::Met panda::Singlet panda::ReaderObject panda::Object

Public Types

typedef Met base_type
 
- Public Types inherited from panda::Met
typedef Singlet base_type
 

Public Member Functions

 RecoMet (char const *name="")
 
 RecoMet (RecoMet const &)
 
RecoMetoperator= (RecoMet const &)
 
void print (std::ostream &=std::cout, UInt_t level=1) const override
 Print the object content.
 
void dump (std::ostream &=std::cout) const override
 Dump the object content.
 
virtual TVector2 vCorr (int corr=0) const
 
- Public Member Functions inherited from panda::Met
 Met (char const *name="")
 
 Met (Met const &)
 
Metoperator= (Met const &)
 
virtual TVector2 v () const
 
void setXY (double x, double y)
 
- Public Member Functions inherited from panda::Singlet
 Singlet (char const *name="")
 
 Singlet (Singlet const &src)
 
Singletoperator= (Singlet const &_src)
 
void setStatus (TTree &, utils::BranchList const &blist) final
 Set status of branches to true (matching branch) or false (vetoed branch) More...
 
utils::BranchList getStatus (TTree &) const final
 Get status of branches in the tree.
 
utils::BranchList getBranchNames (Bool_t fullName=kTRUE, Bool_t=kFALSE) const final
 Get the full list of branch names. More...
 
UInt_t setAddress (TTree &, utils::BranchList const &blist={"*"}, Bool_t setStatus=kTRUE) final
 Bind the tree branches to the elements of this object. More...
 
void book (TTree &, utils::BranchList const &blist={"*"}) final
 Book new branches bound to this object on the tree. More...
 
void init () final
 Reset the object state.
 
char const * getName () const final
 Name of this object.
 
void setName (char const *n) final
 Set object name.
 
- Public Member Functions inherited from panda::ReaderObject
 ReaderObject (ReaderObject const &src)
 
ReaderObjectoperator= (ReaderObject const &)
 
Int_t getEntry (TTree &tree, Long64_t entry, Bool_t localEntry=kFALSE) final
 Read an entry from an input tree. More...
 
Int_t getEntry (UInt_t treeId, Long64_t entry, Bool_t localEntry=kFALSE) override
 Read an entry from an input tree. More...
 
virtual void unlink (TTree &)
 Unlink from a tree.
 
void updateBranchArray (TTree &)
 
- Public Member Functions inherited from panda::Object
 Object (Object const &)
 
Objectoperator= (Object const &)
 
virtual Int_t fill (TTree &tree)
 Fill a tree. More...
 

Static Public Member Functions

static char const * typeName ()
 
static utils::BranchList getListOfBranches ()
 
- Static Public Member Functions inherited from panda::Met
static char const * typeName ()
 
static utils::BranchList getListOfBranches ()
 

Public Attributes

Float_t sumETRaw {}
 
Float_t ptCorrUp {}
 
Float_t phiCorrUp {}
 
Float_t ptCorrDown {}
 
Float_t phiCorrDown {}
 
Float_t ptUnclUp {}
 
Float_t phiUnclUp {}
 
Float_t ptUnclDown {}
 
Float_t phiUnclDown {}
 
Float_t significance {}
 
- Public Attributes inherited from panda::Met
Float_t pt {}
 
Float_t phi {}
 

Protected Member Functions

void doSetStatus_ (TTree &, utils::BranchList const &) override
 
utils::BranchList doGetStatus_ (TTree &) const override
 
utils::BranchList doGetBranchNames_ (Bool_t) const override
 
void doSetAddress_ (TTree &, utils::BranchList const &={"*"}, Bool_t setStatus=kTRUE) override
 
void doBook_ (TTree &, utils::BranchList const &={"*"}) override
 
void doInit_ () override
 
- Protected Member Functions inherited from panda::ReaderObject
UInt_t registerInput_ (TTree &)
 

Additional Inherited Members

- Protected Types inherited from panda::ReaderObject
typedef std::vector< TBranch * > BranchArray
 
typedef std::pair< TTree *, BranchArray > BranchMapping
 List of branches linked with this object in the tree.
 
- Protected Attributes inherited from panda::Singlet
TString name_ {}
 
- Protected Attributes inherited from panda::ReaderObject
std::vector< BranchMappinginputBranches_
 List of list of input branches. More...
 

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