|
enum | PType {
hp,
hm,
ep,
em,
mup,
mum,
gamma,
h0,
h_HF,
egamma_HF,
Xp,
Xm,
X,
nPTypes
} |
|
typedef Array< PFCandBase > | array_type |
|
typedef Collection< PFCandBase > | collection_type |
|
typedef Particle | base_type |
|
Public Types inherited from panda::Particle |
typedef Array< Particle > | array_type |
|
typedef Collection< Particle > | collection_type |
|
typedef Element | base_type |
|
Public Types inherited from panda::Element |
typedef ArrayBase | array_type |
|
typedef CollectionBase | collection_type |
|
|
| PFCandBase (datastore &, UInt_t idx) |
|
PFCandBase & | operator= (PFCandBase 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 double | puppiW () const =0 |
|
virtual double | puppiWNoLep () const =0 |
|
virtual void | setPuppiW (double w, double wnl)=0 |
|
TLorentzVector | puppiP4 () const |
|
TLorentzVector | puppiNoLepP4 () const |
|
int | q () const |
|
int | pdgId () const |
|
TVector3 | pca () const |
|
double | dxy (TVector3 const &) const |
|
double | dz (TVector3 const &) const |
|
void | destructor (Bool_t recursive=kFALSE) |
|
Public Member Functions inherited from panda::Particle |
| Particle (datastore &, UInt_t idx) |
|
Particle & | operator= (Particle const &) |
|
TLorentzVector | p4 () const |
|
double | e () const |
|
double | p () const |
|
double | px () const |
|
double | py () const |
|
double | pz () const |
|
virtual double | pt () const =0 |
|
virtual double | eta () const =0 |
|
virtual double | phi () const =0 |
|
virtual double | m () const =0 |
|
double | dEta (Particle const &p) const |
|
double | dPhi (Particle const &p) const |
|
double | dR2 (Particle const &p) const |
|
double | dR (Particle const &p) const |
|
virtual void | setPtEtaPhiM (double pt, double eta, double phi, double m)=0 |
|
virtual void | setXYZE (double px, double py, double pz, double e)=0 |
|
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...
|
|
Element & | operator= (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 &) |
|
Object & | operator= (Object const &) |
|
virtual Int_t | fill (TTree &tree) |
| Fill a tree. More...
|
|
|
static TString | PTypeName [nPTypes] |
|
static int const | q_ [nPTypes] = {1, -1, 1, -1, 1, -1, 0, 0, 0, 0, 1, -1, 0} |
|
static int const | pdgId_ [nPTypes] = {211, -211, -11, 11, -13, 13, 22, 130, 1, 2, 0, 0, 0} |
|