|
|
typedef Array< GenParticle > | array_type |
| |
|
typedef Collection< GenParticle > | collection_type |
| |
|
typedef GenParticleBase | base_type |
| |
Public Types inherited from panda::GenParticleBase |
| enum | StatusFlag {
kIsPrompt,
kIsDecayedLeptonHadron,
kIsTauDecayProduct,
kIsPromptTauDecayProduct,
kIsDirectTauDecayProduct,
kIsDirectPromptTauDecayProduct,
kIsDirectHadronDecayProduct,
kIsHardProcess,
kFromHardProcess,
kIsHardProcessTauDecayProduct,
kIsDirectHardProcessTauDecayProduct,
kFromHardProcessBeforeFSR,
kIsFirstCopy,
kIsLastCopy,
kIsLastCopyBeforeFSR,
nStatusFlags
} |
| |
|
typedef Array< GenParticleBase > | array_type |
| |
|
typedef Collection< GenParticleBase > | 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 |
| |
|
|
| GenParticle (char const *name="") |
| |
|
| GenParticle (GenParticle const &) |
| |
|
| GenParticle (datastore &, UInt_t idx) |
| |
|
GenParticle & | operator= (GenParticle 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 |
| |
|
GenParticle & | operator= (UnpackedGenParticle const &) |
| |
|
void | destructor (Bool_t recursive=kFALSE) |
| |
Public Member Functions inherited from panda::GenParticleBase |
|
| GenParticleBase (char const *name="") |
| |
|
| GenParticleBase (GenParticleBase const &) |
| |
|
| GenParticleBase (datastore &, UInt_t idx) |
| |
|
GenParticleBase & | operator= (GenParticleBase 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.
|
| |
|
bool | testFlag (StatusFlag f) const |
| |
|
void | destructor (Bool_t recursive=kFALSE) |
| |
Public Member Functions inherited from panda::Particle |
|
| Particle (datastore &, UInt_t idx) |
| |
|
Particle & | operator= (Particle 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.
|
| |
|
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...
|
| |
|
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...
|
| |
Public Member Functions inherited from panda::PackedMomentumMixin |
|
| PackedMomentumMixin (datastore &, UInt_t idx) |
| |
|
|
| GenParticle (ArrayBase *) |
| |
|
void | doBook_ (TTree &, TString const &, utils::BranchList const &={"*"}) override |
| |
|
void | doInit_ () override |
| |
Protected Member Functions inherited from panda::GenParticleBase |
|
| GenParticleBase (ArrayBase *) |
| |
|
void | doBook_ (TTree &, TString const &, utils::BranchList const &={"*"}) override |
| |
|
void | doInit_ () override |
| |
Protected Member Functions inherited from panda::Particle |
|
| Particle (ArrayBase *) |
| |
|
void | doBook_ (TTree &, TString const &, utils::BranchList const &={"*"}) override |
| |
|
void | doInit_ () override |
| |
Protected Member Functions inherited from panda::Element |
| | Element (ArrayBase *) |
| | Ctor for singlet instantiation. More...
|
| |
Protected Member Functions inherited from panda::PackedMomentumMixin |
|
void | pack_ () |
| |
|
void | unpack_ () const |
| |
|
void | setPtEtaPhiMPacked_ (double pt, double eta, double phi, double m) |
| |
|
void | setXYZEPacked_ (double px, double py, double pz, double e) |
| |