TSelector Class Reference

#include <TSelector.h>

Inheritance diagram for TSelector:

TObject TObject EventTree_NoProc EventTree_Proc EventTree_ProcOpt G__G__TreeLN_TSelector_PR h1analysis ProofAux ProofEvent ProofEventProc ProofFriends ProofNtuple ProofPythia ProofSimple ProofTests RooProofDriverSelector RooProofDriverSelector TProofDraw TProofDraw TPySelector TSelectorDraw TSelectorDraw TSelectorEntries TSelectorEntries List of all members.

Public Types

enum  EAbort
enum  EAbort

Public Member Functions

 TSelector ()
virtual ~TSelector ()
virtual int Version () const
virtual void Init (TTree *)
virtual void Begin (TTree *)
virtual void SlaveBegin (TTree *)
virtual Bool_t Notify ()
virtual const char * GetOption () const
virtual Long64_t GetStatus () const
virtual Int_t GetEntry (Long64_t, Int_t=0)
virtual Bool_t ProcessCut (Long64_t)
virtual void ProcessFill (Long64_t)
virtual Bool_t Process (Long64_t)
virtual void SetOption (const char *option)
virtual void SetObject (TObject *obj)
virtual void SetInputList (TList *input)
virtual void SetStatus (Long64_t status)
virtual TListGetOutputList () const
virtual void SlaveTerminate ()
virtual void Terminate ()
virtual void Abort (const char *why, EAbort what=kAbortProcess)
virtual EAbort GetAbort () const
 TSelector ()
virtual ~TSelector ()
virtual int Version () const
virtual void Init (TTree *)
virtual void Begin (TTree *)
virtual void SlaveBegin (TTree *)
virtual Bool_t Notify ()
virtual const char * GetOption () const
virtual Long64_t GetStatus () const
virtual Int_t GetEntry (Long64_t, Int_t=0)
virtual Bool_t ProcessCut (Long64_t)
virtual void ProcessFill (Long64_t)
virtual Bool_t Process (Long64_t)
virtual void SetOption (const char *option)
virtual void SetObject (TObject *obj)
virtual void SetInputList (TList *input)
virtual void SetStatus (Long64_t status)
virtual TListGetOutputList () const
virtual void SlaveTerminate ()
virtual void Terminate ()
virtual void Abort (const char *why, EAbort what=kAbortProcess)
virtual EAbort GetAbort () const

Static Public Member Functions

static TSelectorGetSelector (const char *filename)
static Bool_t IsStandardDraw (const char *selec)
static TSelectorGetSelector (const char *filename)
static Bool_t IsStandardDraw (const char *selec)

Protected Attributes

Long64_t fStatus
EAbort fAbort
TString fOption
TObjectfObject
TListfInput
TSelectorListfOutput
TObjectfObject
TListfInput
TSelectorListfOutput

Private Member Functions

 TSelector (const TSelector &)
TSelectoroperator= (const TSelector &)
 TSelector (const TSelector &)
TSelectoroperator= (const TSelector &)

Detailed Description

Definition at line 39 of file TSelector.h.


Member Enumeration Documentation

enum TSelector::EAbort

Definition at line 42 of file TSelector.h.

enum TSelector::EAbort

Definition at line 42 of file TSelector.h.


Constructor & Destructor Documentation

TSelector::TSelector ( const TSelector  )  [private]

TSelector::TSelector (  ) 

TSelector::~TSelector (  )  [virtual]

Definition at line 94 of file TSelector.cxx.

References fOutput.

TSelector::TSelector ( const TSelector  )  [private]

TSelector::TSelector (  ) 

virtual TSelector::~TSelector (  )  [virtual]


Member Function Documentation

TSelector& TSelector::operator= ( const TSelector  )  [private]

virtual int TSelector::Version (  )  const [inline, virtual]

Definition at line 60 of file TSelector.h.

Referenced by G__G__Tree_191_0_4(), and TTreePlayer::Process().

virtual void TSelector::Init ( TTree  )  [inline, virtual]

Definition at line 61 of file TSelector.h.

Referenced by G__G__Tree_191_0_5(), TEventIterTree::GetNextEvent(), and TTreePlayer::Process().

virtual void TSelector::Begin ( TTree  )  [inline, virtual]

Definition at line 62 of file TSelector.h.

Referenced by G__G__Tree_191_0_6(), TTreePlayer::Process(), and TProofPlayerLite::Process().

virtual void TSelector::SlaveBegin ( TTree  )  [inline, virtual]

Definition at line 63 of file TSelector.h.

Referenced by G__G__Tree_191_0_7(), and TTreePlayer::Process().

virtual Bool_t TSelector::Notify (  )  [inline, virtual]

Reimplemented from TObject.

Definition at line 64 of file TSelector.h.

References kTRUE.

Referenced by TEventIterTree::GetNextEvent(), and TTreePlayer::Process().

virtual const char* TSelector::GetOption (  )  const [inline, virtual]

Reimplemented from TObject.

Definition at line 65 of file TSelector.h.

References fOption.

Referenced by ProofEventProc::Begin(), ProofFriends::Begin(), TSelectorDraw::Begin(), EventTree_NoProc::Begin(), EventTree_Proc::Begin(), ProofEvent::Begin(), ProofNtuple::Begin(), TSelectorEntries::Begin(), EventTree_ProcOpt::Begin(), ProofAux::Begin(), h1analysis::Begin(), ProofSimple::Begin(), ProofPythia::Begin(), G__G__Tree_191_0_9(), ProofTests::SlaveBegin(), EventTree_Proc::SlaveBegin(), ProofEvent::SlaveBegin(), ProofFriends::SlaveBegin(), h1analysis::SlaveBegin(), ProofNtuple::SlaveBegin(), TSelectorEntries::SlaveBegin(), EventTree_ProcOpt::SlaveBegin(), ProofPythia::SlaveBegin(), ProofAux::SlaveBegin(), ProofSimple::SlaveBegin(), EventTree_NoProc::SlaveBegin(), and ProofEventProc::SlaveBegin().

virtual Long64_t TSelector::GetStatus (  )  const [inline, virtual]

Definition at line 66 of file TSelector.h.

References fStatus.

Referenced by TProofPlayerLite::Finalize(), G__G__Tree_191_0_10(), G__G__Tree_234_0_12(), G__G__Tree_236_0_42(), G__G__Tree_261_0_15(), and TTreePlayer::Process().

virtual Int_t TSelector::GetEntry ( Long64_t  ,
Int_t  = 0 
) [inline, virtual]

Definition at line 67 of file TSelector.h.

Referenced by G__G__Tree_113_0_74(), G__G__Tree_114_0_34(), G__G__Tree_191_0_11(), G__G__Tree_196_0_11(), G__G__Tree_197_0_14(), and G__G__Tree_238_0_10().

virtual Bool_t TSelector::ProcessCut ( Long64_t   )  [inline, virtual]

Definition at line 68 of file TSelector.h.

References kTRUE.

Referenced by G__G__Tree_191_0_12(), and TTreePlayer::Process().

virtual void TSelector::ProcessFill ( Long64_t   )  [inline, virtual]

Definition at line 69 of file TSelector.h.

Referenced by G__G__Tree_191_0_13(), and TTreePlayer::Process().

virtual Bool_t TSelector::Process ( Long64_t   )  [inline, virtual]

Definition at line 70 of file TSelector.h.

References kFALSE.

Referenced by G__G__Tree_113_0_147(), G__G__Tree_191_0_14(), G__G__Tree_194_0_28(), G__G__Tree_194_0_29(), and TTreePlayer::Process().

virtual void TSelector::SetOption ( const char *  option  )  [inline, virtual]

Definition at line 71 of file TSelector.h.

References fOption.

Referenced by G__G__Tree_191_0_15(), TTreePlayer::Process(), and TProofPlayerLite::Process().

virtual void TSelector::SetObject ( TObject obj  )  [inline, virtual]

Definition at line 72 of file TSelector.h.

References fObject.

Referenced by TParallelCoord::BuildParallelCoord(), G__G__Tree_113_0_186(), G__G__Tree_114_0_75(), G__G__Tree_191_0_16(), and TEventIterObj::GetNextEvent().

virtual void TSelector::SetInputList ( TList input  )  [inline, virtual]

Definition at line 73 of file TSelector.h.

References fInput.

Referenced by TProofPlayerLite::Finalize(), G__G__Tree_191_0_17(), TProofPlayerLite::Process(), and TSpider::TSpider().

virtual void TSelector::SetStatus ( Long64_t  status  )  [inline, virtual]

Definition at line 74 of file TSelector.h.

References fStatus.

Referenced by TSelectorDraw::Begin(), G__G__Tree_114_0_87(), G__G__Tree_191_0_18(), G__G__Tree_234_0_23(), TSelectorEntries::SlaveBegin(), TProofDrawListOfPolyMarkers3D::Terminate(), TProofDrawHist::Terminate(), TProofDrawListOfGraphs::Terminate(), TProofDrawEntryList::Terminate(), TProofDrawPolyMarker3D::Terminate(), TSelectorDraw::Terminate(), TProofDrawGraph::Terminate(), TProofDrawEventList::Terminate(), TProofDrawProfile::Terminate(), and TProofDrawProfile2D::Terminate().

virtual TList* TSelector::GetOutputList (  )  const [inline, virtual]

Definition at line 75 of file TSelector.h.

References fOutput.

Referenced by TProofPlayerLite::Finalize(), G__G__Tree_191_0_19(), G__G__Tree_261_0_30(), TEventIterTree::GetNextEvent(), TSessionQueryFrame::OnBtnRetrieve(), and TTreePlayer::UpdateFormulaLeaves().

virtual void TSelector::SlaveTerminate ( void   )  [inline, virtual]

Definition at line 76 of file TSelector.h.

Referenced by G__G__Tree_191_0_20(), and TTreePlayer::Process().

virtual void TSelector::Terminate ( void   )  [inline, virtual]

Definition at line 77 of file TSelector.h.

Referenced by TProofPlayerLite::Finalize(), G__G__Tree_191_0_21(), and TTreePlayer::Process().

void TSelector::Abort ( const char *  why,
EAbort  what = kAbortProcess 
) [virtual]

Definition at line 102 of file TSelector.cxx.

References fAbort, TObject::Info(), kAbortFile, and kAbortProcess.

Referenced by TPySelector::Abort(), and G__G__Tree_191_0_22().

virtual EAbort TSelector::GetAbort (  )  const [inline, virtual]

Definition at line 79 of file TSelector.h.

References fAbort.

Referenced by G__G__Tree_191_0_23(), TEventIterTree::GetNextEvent(), and TTreePlayer::Process().

TSelector * TSelector::GetSelector ( const char *  filename  )  [static]

Definition at line 123 of file TSelector.cxx.

References TInterpreter::AutoLoad(), TSystem::BaseName(), TInterpreter::ClassInfo_Delete(), TInterpreter::ClassInfo_Factory(), TInterpreter::ClassInfo_FullName(), TInterpreter::ClassInfo_IsBase(), TInterpreter::ClassInfo_New(), TInterpreter::ClassInfo_Next(), TObject::Error(), Error, gCint, gROOT, gSystem, kFALSE, kNPOS, kTRUE, TString::Last(), TString::Length(), ok, TROOT::ProcessLine(), TString::Remove(), select(), and TSystem::SplitAclicMode().

Referenced by TProofLite::CopyMacroToCache(), G__G__Tree_191_0_24(), G__setup_memfuncTSelector(), TProofPlayerLite::MakeSelector(), TProofPlayerRemote::Process(), TTreePlayer::Process(), TProofPlayer::Process(), and TProofPlayer::ReinitSelector().

Bool_t TSelector::IsStandardDraw ( const char *  selec  )  [static]

Definition at line 205 of file TSelector.cxx.

References TClass::GetClass(), TObject::Info(), TClass::InheritsFrom(), kFALSE, and kTRUE.

Referenced by ClassImp(), G__G__Tree_191_0_25(), G__setup_memfuncTSelector(), TProofPlayerLite::Process(), and TProofPlayer::ReinitSelector().

TSelector& TSelector::operator= ( const TSelector  )  [private]

virtual int TSelector::Version (  )  const [inline, virtual]

Definition at line 60 of file TSelector.h.

virtual void TSelector::Init ( TTree  )  [inline, virtual]

Definition at line 61 of file TSelector.h.

virtual void TSelector::Begin ( TTree  )  [inline, virtual]

Definition at line 62 of file TSelector.h.

virtual void TSelector::SlaveBegin ( TTree  )  [inline, virtual]

Definition at line 63 of file TSelector.h.

virtual Bool_t TSelector::Notify (  )  [inline, virtual]

Reimplemented from TObject.

Definition at line 64 of file TSelector.h.

References kTRUE.

virtual const char* TSelector::GetOption (  )  const [inline, virtual]

Reimplemented from TObject.

Definition at line 65 of file TSelector.h.

References fOption.

virtual Long64_t TSelector::GetStatus (  )  const [inline, virtual]

Definition at line 66 of file TSelector.h.

References fStatus.

virtual Int_t TSelector::GetEntry ( Long64_t  ,
Int_t  = 0 
) [inline, virtual]

Definition at line 67 of file TSelector.h.

virtual Bool_t TSelector::ProcessCut ( Long64_t   )  [inline, virtual]

Definition at line 68 of file TSelector.h.

References kTRUE.

virtual void TSelector::ProcessFill ( Long64_t   )  [inline, virtual]

Definition at line 69 of file TSelector.h.

virtual Bool_t TSelector::Process ( Long64_t   )  [inline, virtual]

Definition at line 70 of file TSelector.h.

References kFALSE.

virtual void TSelector::SetOption ( const char *  option  )  [inline, virtual]

Definition at line 71 of file TSelector.h.

References fOption.

virtual void TSelector::SetObject ( TObject obj  )  [inline, virtual]

Definition at line 72 of file TSelector.h.

References fObject.

virtual void TSelector::SetInputList ( TList input  )  [inline, virtual]

Definition at line 73 of file TSelector.h.

References fInput.

virtual void TSelector::SetStatus ( Long64_t  status  )  [inline, virtual]

Definition at line 74 of file TSelector.h.

References fStatus.

virtual TList* TSelector::GetOutputList (  )  const [inline, virtual]

Definition at line 75 of file TSelector.h.

References fOutput.

virtual void TSelector::SlaveTerminate ( void   )  [inline, virtual]

Definition at line 76 of file TSelector.h.

virtual void TSelector::Terminate ( void   )  [inline, virtual]

Definition at line 77 of file TSelector.h.

virtual void TSelector::Abort ( const char *  why,
EAbort  what = kAbortProcess 
) [virtual]

virtual EAbort TSelector::GetAbort (  )  const [inline, virtual]

Definition at line 79 of file TSelector.h.

References fAbort.

static TSelector* TSelector::GetSelector ( const char *  filename  )  [static]

static Bool_t TSelector::IsStandardDraw ( const char *  selec  )  [static]


Member Data Documentation

Long64_t TSelector::fStatus [protected]

Definition at line 45 of file TSelector.h.

Referenced by G__G__TreeLN_TSelector_PR::G__OS_fStatus(), GetStatus(), SetStatus(), and RooProofDriverSelector::SlaveBegin().

EAbort TSelector::fAbort [protected]

Definition at line 46 of file TSelector.h.

Referenced by Abort(), G__G__TreeLN_TSelector_PR::G__OS_fAbort(), and GetAbort().

TString TSelector::fOption [protected]

Definition at line 47 of file TSelector.h.

Referenced by TProofDrawProfile2D::Begin(), TProofDrawHist::Begin(), TProofDraw::Begin(), TProofDrawProfile::Begin(), TProofDrawProfile::DefVar(), TProofDrawProfile2D::DefVar(), TProofDrawHist::DefVar(), G__G__TreeLN_TSelector_PR::G__OS_fOption(), GetOption(), SetOption(), ProofEvent::SetOption(), EventTree_ProcOpt::SetOption(), RooProofDriverSelector::SetOption(), ProofTests::SetOption(), TSelectorEntries::SetOption(), ProofSimple::SetOption(), ProofNtuple::SetOption(), ProofPythia::SetOption(), EventTree_NoProc::SetOption(), ProofEventProc::SetOption(), ProofFriends::SetOption(), ProofAux::SetOption(), h1analysis::SetOption(), EventTree_Proc::SetOption(), TProofDrawEntryList::SlaveBegin(), TProofDrawProfile2D::SlaveBegin(), TProofDrawHist::SlaveBegin(), TProofDrawGraph::SlaveBegin(), TProofDrawProfile::SlaveBegin(), TProofDrawEventList::SlaveBegin(), TProofDrawPolyMarker3D::SlaveBegin(), TSelectorDraw::TakeAction(), TSelectorDraw::TakeEstimate(), TProofDrawListOfPolyMarkers3D::Terminate(), TProofDrawHist::Terminate(), TProofDrawListOfGraphs::Terminate(), TProofDrawEntryList::Terminate(), TProofDrawPolyMarker3D::Terminate(), TProofDrawGraph::Terminate(), TProofDrawEventList::Terminate(), TProofDrawProfile2D::Terminate(), and TProofDrawProfile::Terminate().

TObject* TSelector::fObject [protected]

Definition at line 48 of file TSelector.h.

Referenced by TSelectorDraw::Begin(), G__G__TreeLN_TSelector_PR::G__OS_fObject(), TSelectorDraw::GetObject(), SetObject(), EventTree_Proc::SetObject(), ProofSimple::SetObject(), ProofFriends::SetObject(), ProofAux::SetObject(), ProofEventProc::SetObject(), RooProofDriverSelector::SetObject(), ProofEvent::SetObject(), ProofTests::SetObject(), ProofNtuple::SetObject(), EventTree_ProcOpt::SetObject(), h1analysis::SetObject(), TSelectorEntries::SetObject(), EventTree_NoProc::SetObject(), ProofPythia::SetObject(), TSelectorDraw::TakeAction(), and TSelectorDraw::TakeEstimate().

TList* TSelector::fInput [protected]

Definition at line 49 of file TSelector.h.

Referenced by TSelectorDraw::Begin(), TProofDrawProfile2D::Begin(), ProofNtuple::Begin(), TProofDrawHist::Begin(), ProofAux::Begin(), h1analysis::Begin(), TProofDraw::Begin(), ProofSimple::Begin(), TProofDrawProfile::Begin(), TProofDrawHist::Begin2D(), TProofDrawHist::Begin3D(), TProofDrawProfile::DefVar(), TProofDrawProfile2D::DefVar(), TProofDrawHist::DefVar(), TProofDrawHist::DefVar1D(), TProofDrawHist::DefVar2D(), TProofDrawHist::DefVar3D(), G__G__TreeLN_TSelector_PR::G__OS_fInput(), ProofTests::ParseInput(), ProofAux::Process(), TProofDraw::SetDrawAtt(), SetInputList(), EventTree_ProcOpt::SetInputList(), EventTree_Proc::SetInputList(), ProofEventProc::SetInputList(), ProofEvent::SetInputList(), ProofNtuple::SetInputList(), ProofPythia::SetInputList(), ProofFriends::SetInputList(), ProofSimple::SetInputList(), EventTree_NoProc::SetInputList(), ProofAux::SetInputList(), ProofTests::SetInputList(), RooProofDriverSelector::SetInputList(), h1analysis::SetInputList(), TSelectorEntries::SetSelection(), ProofTests::SlaveBegin(), TProofDrawEntryList::SlaveBegin(), TProofDrawProfile2D::SlaveBegin(), RooProofDriverSelector::SlaveBegin(), TProofDrawHist::SlaveBegin(), h1analysis::SlaveBegin(), ProofNtuple::SlaveBegin(), TProofDrawProfile::SlaveBegin(), TProofDrawGraph::SlaveBegin(), TSelectorEntries::SlaveBegin(), TProofDrawEventList::SlaveBegin(), ProofAux::SlaveBegin(), TProofDrawPolyMarker3D::SlaveBegin(), ProofSimple::SlaveBegin(), and ProofEventProc::SlaveBegin().

TSelectorList* TSelector::fOutput [protected]

Definition at line 50 of file TSelector.h.

Referenced by G__G__TreeLN_TSelector_PR::G__OS_fOutput(), ProofPythia::GetOutputList(), ProofNtuple::GetOutputList(), TSelectorEntries::GetOutputList(), ProofAux::GetOutputList(), h1analysis::GetOutputList(), EventTree_NoProc::GetOutputList(), GetOutputList(), RooProofDriverSelector::GetOutputList(), EventTree_Proc::GetOutputList(), ProofEventProc::GetOutputList(), ProofEvent::GetOutputList(), ProofFriends::GetOutputList(), EventTree_ProcOpt::GetOutputList(), ProofTests::GetOutputList(), ProofSimple::GetOutputList(), TProofDraw::Notify(), TProofDraw::SetError(), ProofTests::SlaveBegin(), TProofDrawEntryList::SlaveBegin(), TProofDrawProfile2D::SlaveBegin(), TProofDrawHist::SlaveBegin(), h1analysis::SlaveBegin(), ProofFriends::SlaveBegin(), ProofEvent::SlaveBegin(), EventTree_Proc::SlaveBegin(), TProofDrawProfile::SlaveBegin(), TProofDrawGraph::SlaveBegin(), EventTree_ProcOpt::SlaveBegin(), ProofPythia::SlaveBegin(), TProofDrawEventList::SlaveBegin(), TProofDrawPolyMarker3D::SlaveBegin(), ProofSimple::SlaveBegin(), ProofEventProc::SlaveBegin(), EventTree_NoProc::SlaveBegin(), ProofAux::SlaveTerminate(), TSelectorEntries::SlaveTerminate(), ProofNtuple::SlaveTerminate(), RooProofDriverSelector::SlaveTerminate(), TProofDrawListOfPolyMarkers3D::Terminate(), TProofDrawHist::Terminate(), ProofSimple::Terminate(), ProofEventProc::Terminate(), TProofDraw::Terminate(), TProofDrawListOfGraphs::Terminate(), TProofDrawEntryList::Terminate(), TSelectorEntries::Terminate(), ProofEvent::Terminate(), EventTree_NoProc::Terminate(), TProofDrawPolyMarker3D::Terminate(), ProofFriends::Terminate(), ProofPythia::Terminate(), TProofDrawGraph::Terminate(), EventTree_Proc::Terminate(), EventTree_ProcOpt::Terminate(), TProofDrawEventList::Terminate(), TProofDrawProfile::Terminate(), TProofDrawProfile2D::Terminate(), ProofNtuple::Terminate(), h1analysis::Terminate(), and ~TSelector().

TObject* TSelector::fObject [protected]

Definition at line 48 of file TSelector.h.

TList* TSelector::fInput [protected]

Definition at line 49 of file TSelector.h.

TSelectorList* TSelector::fOutput [protected]

Definition at line 50 of file TSelector.h.


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:46:38 2011 for ROOT_528-00b_version by  doxygen 1.5.1