Back to home page

EIC code displayed by LXR

 
 

    


Warning, file /include/root/RooProofDriverSelector.h was not indexed or was modified since last indexation (in which case cross-reference links may be missing, inaccurate or erroneous).

0001 //////////////////////////////////////////////////////////
0002 // This class has been automatically generated on
0003 // Fri Jul 10 11:01:34 2009 by ROOT version 5.23/05
0004 // from TTree t/t
0005 // found on file: Memory Directory
0006 //////////////////////////////////////////////////////////
0007 
0008 #ifndef RooProofDriverSelector_h
0009 #define RooProofDriverSelector_h
0010 
0011 #include <TSelector.h>
0012 #include <TTree.h>
0013 
0014 class RooStudyPackage ;
0015 
0016 class RooProofDriverSelector : public TSelector {
0017 public :
0018    TTree          *fChain = nullptr;   ///<!pointer to the analyzed TTree or TChain
0019 
0020    // Declaration of leaf types
0021    Int_t           i;
0022 
0023    // List of branches
0024    TBranch        *b_i = nullptr;   ///<!
0025 
0026    RooProofDriverSelector(TTree * /*tree*/ = nullptr) {}
0027    Int_t   Version() const override { return 2; }
0028    void    SlaveBegin(TTree *tree) override;
0029    void    Init(TTree* tree) override;
0030    bool  Notify() override;
0031    bool  Process(Long64_t entry) override;
0032    Int_t   GetEntry(Long64_t entry, Int_t getall = 0) override { return fChain ? fChain->GetTree()->GetEntry(entry, getall) : 0; }
0033    void    SetOption(const char *option) override { fOption = option; }
0034    void    SetObject(TObject *obj) override { fObject = obj; }
0035    void    SetInputList(TList *input) override { fInput = input; }
0036    void    SlaveTerminate() override ;
0037    TList  *GetOutputList() const override { return fOutput; }
0038 
0039    RooStudyPackage* _pkg = nullptr;
0040    Int_t      seed ;
0041 
0042    ClassDefOverride(RooProofDriverSelector,0);
0043 };
0044 
0045 #endif
0046