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

Public Types

typedef Singlet base_type
 

Public Member Functions

 HLTBits (char const *name="")
 
 HLTBits (HLTBits const &)
 
HLTBitsoperator= (HLTBits 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 set (unsigned iB)
 
bool pass (unsigned iB) const
 
- 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 ()
 

Public Attributes

UInt_t words [32] {}
 

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: