1#define RooProofDriverSelector_cxx
39using std::cout, std::endl;
46 for (
auto * tmp : dynamic_range_cast<RooStudyPackage*>(*
fInput)) {
53 cout <<
"RooProofDriverSelector::SlaveBegin() no RooStudyPackage found, aborting process" << endl ;
56 cout <<
"workspace contents = " << endl ;
68 cout <<
"RooProofDriverSelector::Process(" << entry <<
")" << endl ;
void SlaveTerminate() override
TTree * fChain
!pointer to the analyzed TTree or TChain
void Init(TTree *tree) override
void SlaveBegin(TTree *tree) override
bool Process(Long64_t entry) override
The Process() function is called for each entry in the tree (or possibly keyed object in the case of ...
bool Notify() override
This method must be overridden to handle object notification (the base implementation is no-op).
Int_t initRandom()
Choose random seed for this process in case pass a definite seed to have it deterministic use also wo...
void finalize()
Finalize all studies.
void initialize()
Make iterator over copy of studies attached to workspace.
void exportData(TList *olist, Int_t seqno)
void Print(Option_t *opts=nullptr) const override
Print contents of the workspace.
TList * fInput
List of objects available during processing.
TSelectorList * fOutput
! List of objects created during processing
Long64_t fStatus
Selector status.
A TTree represents a columnar dataset.
virtual void SetMakeClass(Int_t make)
Set all the branches in this TTree to be in decomposed object mode (also known as MakeClass mode).
virtual Int_t SetBranchAddress(const char *bname, void *add, TBranch **ptr=nullptr)
Change branch address, dealing with clone trees properly.
The namespace RooFit contains mostly switches that change the behaviour of functions of PDFs (or othe...