PandaTree
Classes | Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | Protected Member Functions | List of all members
panda::FatJet Class Reference
Inheritance diagram for panda::FatJet:
panda::Jet panda::MicroJet panda::ParticleM panda::Particle panda::PtEtaPhiMMixin panda::Element panda::Object

Classes

struct  datastore
 

Public Types

typedef Array< FatJetarray_type
 
typedef Collection< FatJetcollection_type
 
typedef Jet base_type
 
- Public Types inherited from panda::Jet
typedef Array< Jetarray_type
 
typedef Collection< Jetcollection_type
 
typedef MicroJet base_type
 
- Public Types inherited from panda::MicroJet
typedef Array< MicroJetarray_type
 
typedef Collection< MicroJetcollection_type
 
typedef ParticleM base_type
 
- Public Types inherited from panda::ParticleM
typedef Array< ParticleMarray_type
 
typedef Collection< ParticleMcollection_type
 
typedef Particle base_type
 
- Public Types inherited from panda::Particle
typedef Array< Particlearray_type
 
typedef Collection< Particlecollection_type
 
typedef Element base_type
 
- Public Types inherited from panda::Element
typedef ArrayBase array_type
 
typedef CollectionBase collection_type
 

Public Member Functions

 FatJet (char const *name="")
 
 FatJet (FatJet const &)
 
 FatJet (datastore &, UInt_t idx)
 
FatJetoperator= (FatJet 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.
 
double get_ecf (int o_, int N_, int ib_) const
 
bool set_ecf (int o_, int N_, int ib_, float x_)
 
void destructor (Bool_t recursive=kFALSE)
 
- Public Member Functions inherited from panda::Jet
 Jet (char const *name="")
 
 Jet (Jet const &)
 
 Jet (datastore &, UInt_t idx)
 
Jetoperator= (Jet 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.
 
void destructor (Bool_t recursive=kFALSE)
 
- Public Member Functions inherited from panda::MicroJet
 MicroJet (char const *name="")
 
 MicroJet (MicroJet const &)
 
 MicroJet (datastore &, UInt_t idx)
 
MicroJetoperator= (MicroJet 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.
 
void destructor (Bool_t recursive=kFALSE)
 
- Public Member Functions inherited from panda::ParticleM
 ParticleM (char const *name="")
 
 ParticleM (ParticleM const &)
 
 ParticleM (datastore &, UInt_t idx)
 
ParticleMoperator= (ParticleM 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.
 
double pt () const override
 
double eta () const override
 
double phi () const override
 
double m () const override
 
void setPtEtaPhiM (double pt, double eta, double phi, double m) override
 
void setXYZE (double px, double py, double pz, double e) override
 
void destructor (Bool_t recursive=kFALSE)
 
- Public Member Functions inherited from panda::Particle
 Particle (datastore &, UInt_t idx)
 
Particleoperator= (Particle const &)
 
TLorentzVector p4 () const
 
double e () const
 
double p () const
 
double px () const
 
double py () const
 
double pz () const
 
double dEta (Particle const &p) const
 
double dPhi (Particle const &p) const
 
double dR2 (Particle const &p) const
 
double dR (Particle const &p) const
 
void destructor (Bool_t recursive=kFALSE)
 
- Public Member Functions inherited from panda::Element
 Element ()=delete
 Disabled default constructor.
 
 Element (datastore &, UInt_t)
 Standard constructor.
 
 Element (Element const &src)
 Copy constructor. More...
 
Elementoperator= (Element const &)
 
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...
 
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) final
 Read an entry from an input tree. More...
 
void init () final
 Reset the object state.
 
char const * getName () const final
 Name of this object.
 
void setName (char const *) final
 Set object name.
 
- Public Member Functions inherited from panda::Object
 Object (Object const &)
 
Objectoperator= (Object const &)
 
virtual Int_t fill (TTree &tree)
 Fill a tree. More...
 
- Public Member Functions inherited from panda::PtEtaPhiMMixin
 PtEtaPhiMMixin (datastore &, UInt_t idx)
 

Static Public Member Functions

static char const * typeName ()
 
static utils::BranchList getListOfBranches ()
 
- Static Public Member Functions inherited from panda::Jet
static char const * typeName ()
 
static utils::BranchList getListOfBranches ()
 
- Static Public Member Functions inherited from panda::MicroJet
static char const * typeName ()
 
static utils::BranchList getListOfBranches ()
 
- Static Public Member Functions inherited from panda::ParticleM
static char const * typeName ()
 
static utils::BranchList getListOfBranches ()
 
- Static Public Member Functions inherited from panda::Particle
static char const * typeName ()
 
static Bool_t PtGreater (Element const &p1, Element const &p2)
 sort comparison by pt More...
 
static utils::BranchList getListOfBranches ()
 
- Static Public Member Functions inherited from panda::Element
static char const * typeName ()
 

Public Attributes

Float_t & tau1
 
Float_t & tau2
 
Float_t & tau3
 
Float_t & mSD
 
Float_t & mPruned
 
Float_t & tau1SD
 
Float_t & tau2SD
 
Float_t & tau3SD
 
Float_t & htt_mass
 
Float_t & htt_frec
 
Float_t & double_sub
 
Float_t & deepBBprobQ
 
Float_t & deepBBprobH
 
Float_t(& ecfs )[3][4][4]
 
RefVector< MicroJetsubjets
 
- Public Attributes inherited from panda::Jet
Float_t & rawPt
 
Float_t & ptCorrUp
 
Float_t & ptCorrDown
 
Float_t & ptSmear
 
Float_t & ptSmearUp
 
Float_t & ptSmearDown
 
Float_t & area
 
Float_t & nhf
 
Float_t & chf
 
Float_t & cef
 
Float_t & nef
 
Float_t & puid
 
Bool_t & loose
 
Bool_t & tight
 
Bool_t & tightLepVeto
 
Bool_t & monojet
 
Ref< GenJetmatchedGenJet
 
RefVector< PFCandBaseconstituents
 
Ref< SecondaryVertexsecondaryVertex
 
- Public Attributes inherited from panda::MicroJet
Float_t & csv
 
Float_t & qgl
 
Float_t & cmva
 
Float_t & deepCSVudsg
 
Float_t & deepCSVb
 
Float_t & deepCSVc
 
Float_t & deepCSVbb
 
Float_t & deepCSVcc
 
Float_t & deepCMVAudsg
 
Float_t & deepCMVAb
 
Float_t & deepCMVAc
 
Float_t & deepCMVAbb
 
Float_t & deepCMVAcc
 

Protected Member Functions

 FatJet (ArrayBase *)
 
void doBook_ (TTree &, TString const &, utils::BranchList const &={"*"}) override
 
void doInit_ () override
 
- Protected Member Functions inherited from panda::Jet
 Jet (ArrayBase *)
 
void doBook_ (TTree &, TString const &, utils::BranchList const &={"*"}) override
 
void doInit_ () override
 
- Protected Member Functions inherited from panda::MicroJet
 MicroJet (ArrayBase *)
 
void doBook_ (TTree &, TString const &, utils::BranchList const &={"*"}) override
 
void doInit_ () override
 
- Protected Member Functions inherited from panda::ParticleM
 ParticleM (ArrayBase *)
 
void doBook_ (TTree &, TString const &, utils::BranchList const &={"*"}) override
 
void doInit_ () override
 
- Protected Member Functions inherited from panda::Particle
 Particle (ArrayBase *)
 
- Protected Member Functions inherited from panda::Element
 Element (ArrayBase *)
 Ctor for singlet instantiation. More...
 

Additional Inherited Members

- Static Protected Member Functions inherited from panda::PtEtaPhiMMixin
static utils::BranchList getListOfBranches ()
 
- Protected Attributes inherited from panda::PtEtaPhiMMixin
Float_t & pt_
 
Float_t & eta_
 
Float_t & phi_
 
Float_t & mass_
 
- Static Protected Attributes inherited from panda::Element
static StoreManager gStore
 

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