394 Info(
"Init",
"tree: %p", tree);
396 if (tree ==
nullptr)
return;
559 Info(
"Notify",
"processing file: %s",
fChain->GetCurrentFile()->GetName());
int Int_t
Signed integer 4 bytes (int).
unsigned char UChar_t
Unsigned Character 1 byte (unsigned char).
bool Bool_t
Boolean (0=false, 1=true) (bool).
long long Long64_t
Portable signed long integer 8 bytes.
float Float_t
Float 4 bytes (float).
#define ClassDefOverride(name, id)
A TTree is a list of TBranches.
1-D histogram with a float per channel (see TH1 documentation)
2-D histogram with a float per channel (see TH1 documentation)
TObject()
TObject constructor.
virtual void Info(const char *method, const char *msgfmt,...) const
Issue info message.
TSelector(const TSelector &)
TList * fInput
List of objects available during processing.
TString fOption
Option given to TTree::Process.
TSelectorList * fOutput
! List of objects created during processing
TObject * fObject
! Current object if processing object (vs. TTree)
A TTree represents a columnar dataset.
TList * GetOutputList() const override
Bool_t Notify() override
This method must be overridden to handle object notification (the base implementation is no-op).
void SlaveTerminate() override
void SetObject(TObject *obj) override
void SetInputList(TList *input) override
int Version() const override
void Init(TTree *tree) override
TTree * fChain
! //pointer to the analyzed TTree or TChain
Bool_t Process(Long64_t entry) override
The Process() function is called for each entry in the tree to be processed.
void Begin(TTree *tree) override
void SetOption(const char *option) override
void SlaveBegin(TTree *tree) override
h1analysis(TTree *tree=nullptr)
void Terminate() override