#include "MySel.h" using namespace std; int main (int argc, char *argv[]) { const TString inFileName = argv[1]; TFile *inFile = TFile::Open(inFileName); TChain *inTree = (TChain*)inFile->Get("usertree"); TString workingDirectory = TString::Format("%s/", gSystem->WorkingDirectory()); TString selectorLibrary = workingDirectory + "MySel.so"; TProof *proof = TProof::Open("workers=2");//"workers=8"); //proof->SetParallel(0); gProofDebugMask = TProofDebug::kAll; gProofDebugLevel = 5; proof->Load(selectorLibrary,kTRUE); inTree->SetProof(proof); Long64_t nentries=100000; Option_t *option=""; MySel *s = new MySel(); inTree->Process(s,option,nentries,0); delete s; delete inTree; inFile->Close(); return 0; }