TEventList Class Reference

#include <TEventList.h>

Inheritance diagram for TEventList:

TNamed TNamed TObject TObject TObject TObject List of all members.

Public Member Functions

 TEventList ()
 Pointer to directory holding this tree.
 TEventList (const char *name, const char *title="", Int_t initsize=0, Int_t delta=0)
 TEventList (const TEventList &list)
virtual ~TEventList ()
virtual void Add (const TEventList *list)
virtual void Clear (Option_t *option="")
virtual Bool_t Contains (Long64_t entry)
virtual Bool_t ContainsRange (Long64_t entrymin, Long64_t entrymax)
virtual void DirectoryAutoAdd (TDirectory *)
virtual void Enter (Long64_t entry)
TDirectoryGetDirectory () const
virtual Long64_t GetEntry (Int_t index) const
virtual Int_t GetIndex (Long64_t entry) const
virtual Long64_tGetList () const
virtual Int_t GetN () const
virtual Bool_t GetReapplyCut () const
virtual Int_t GetSize () const
virtual void Intersect (const TEventList *list)
virtual Int_t Merge (TCollection *list)
virtual void Print (Option_t *option="") const
virtual void Reset (Option_t *option="")
virtual void Resize (Int_t delta=0)
virtual void SetDelta (Int_t delta=100)
virtual void SetDirectory (TDirectory *dir)
virtual void SetName (const char *name)
virtual void SetReapplyCut (Bool_t apply=kFALSE)
virtual void Sort ()
virtual void Subtract (const TEventList *list)
TEventListoperator= (const TEventList &list)
 ClassDef (TEventList, 4)
 TEventList ()
 Pointer to directory holding this tree.
 TEventList (const char *name, const char *title="", Int_t initsize=0, Int_t delta=0)
 TEventList (const TEventList &list)
virtual ~TEventList ()
virtual void Add (const TEventList *list)
virtual void Clear (Option_t *option="")
virtual Bool_t Contains (Long64_t entry)
virtual Bool_t ContainsRange (Long64_t entrymin, Long64_t entrymax)
virtual void DirectoryAutoAdd (TDirectory *)
virtual void Enter (Long64_t entry)
TDirectoryGetDirectory () const
virtual Long64_t GetEntry (Int_t index) const
virtual Int_t GetIndex (Long64_t entry) const
virtual Long64_tGetList () const
virtual Int_t GetN () const
virtual Bool_t GetReapplyCut () const
virtual Int_t GetSize () const
virtual void Intersect (const TEventList *list)
virtual Int_t Merge (TCollection *list)
virtual void Print (Option_t *option="") const
virtual void Reset (Option_t *option="")
virtual void Resize (Int_t delta=0)
virtual void SetDelta (Int_t delta=100)
virtual void SetDirectory (TDirectory *dir)
virtual void SetName (const char *name)
virtual void SetReapplyCut (Bool_t apply=kFALSE)
virtual void Sort ()
virtual void Subtract (const TEventList *list)
TEventListoperator= (const TEventList &list)
 ClassDef (TEventList, 4)

Protected Attributes

Int_t fN
Int_t fSize
Int_t fDelta
Bool_t fReapply
Long64_tfList
TDirectoryfDirectory
Long64_tfList
TDirectoryfDirectory

Friends

TEventList operator+ (const TEventList &list1, const TEventList &list2)
TEventList operator- (const TEventList &list1, const TEventList &list2)
TEventList operator * (const TEventList &list1, const TEventList &list2)
TEventList operator+ (const TEventList &list1, const TEventList &list2)
TEventList operator- (const TEventList &list1, const TEventList &list2)
TEventList operator * (const TEventList &list1, const TEventList &list2)

Detailed Description

Definition at line 33 of file TEventList.h.


Constructor & Destructor Documentation

TEventList::TEventList (  ) 

Pointer to directory holding this tree.

TEventList::TEventList ( const char *  name,
const char *  title = "",
Int_t  initsize = 0,
Int_t  delta = 0 
)

Definition at line 64 of file TEventList.cxx.

References TDirectory::Append(), fDelta, fDirectory, fList, fN, fSize, and gDirectory.

TEventList::TEventList ( const TEventList list  ) 

Definition at line 82 of file TEventList.cxx.

References fDelta, fDirectory, fList, fN, fReapply, fSize, i, list, and Long64_t.

TEventList::~TEventList (  )  [virtual]

Definition at line 97 of file TEventList.cxx.

References fDirectory, fList, and TDirectory::Remove().

TEventList::TEventList (  ) 

Pointer to directory holding this tree.

TEventList::TEventList ( const char *  name,
const char *  title = "",
Int_t  initsize = 0,
Int_t  delta = 0 
)

TEventList::TEventList ( const TEventList list  ) 

virtual TEventList::~TEventList (  )  [virtual]


Member Function Documentation

void TEventList::Add ( const TEventList list  )  [virtual]

Definition at line 107 of file TEventList.cxx.

References fList, fN, fSize, GetList(), GetN(), TNamed::GetTitle(), i, Long64_t, and TNamed::SetTitle().

Referenced by TProofPlayerRemote::AddOutput(), TProofPlayerRemote::AddOutputObject(), Merge(), operator+(), TProofPlayerRemote::StoreOutput(), and stress7().

virtual void TEventList::Clear ( Option_t option = ""  )  [inline, virtual]

Reimplemented from TNamed.

Definition at line 49 of file TEventList.h.

References option, and Reset().

Bool_t TEventList::Contains ( Long64_t  entry  )  [virtual]

Definition at line 155 of file TEventList.cxx.

References GetIndex(), kFALSE, and kTRUE.

Bool_t TEventList::ContainsRange ( Long64_t  entrymin,
Long64_t  entrymax 
) [virtual]

Definition at line 164 of file TEventList.cxx.

References TMath::BinarySearch(), fList, fN, kFALSE, kTRUE, and Long64_t.

void TEventList::DirectoryAutoAdd ( TDirectory  )  [virtual]

Definition at line 176 of file TEventList.cxx.

References dir(), and SetDirectory().

void TEventList::Enter ( Long64_t  entry  )  [virtual]

Definition at line 184 of file TEventList.cxx.

References TMath::BinarySearch(), fDelta, fList, fN, fSize, Long64_t, TMath::Max(), memmove, and Resize().

Referenced by TProofDrawEventList::DoFill(), TEveSelectorToEventList::Process(), TDSetElement::SetEntryList(), TDSet::SplitEntryList(), and TSelectorDraw::TakeAction().

TDirectory* TEventList::GetDirectory (  )  const [inline]

Definition at line 54 of file TEventList.h.

References fDirectory.

Long64_t TEventList::GetEntry ( Int_t  index  )  const [virtual]

Definition at line 214 of file TEventList.cxx.

References fList, and fN.

Referenced by TMultiLayerPerceptron::ComputeDEDw(), TMLPAnalyzer::DrawNetwork(), TMultiLayerPerceptron::DrawResult(), TMultiLayerPerceptron::MLP_Stochastic(), TDSetElement::SetEntryList(), TTree::SetEventList(), TChain::SetEventList(), and TDSet::SplitEntryList().

Int_t TEventList::GetIndex ( Long64_t  entry  )  const [virtual]

Definition at line 225 of file TEventList.cxx.

References fList, fN, and Long64_t.

Referenced by Contains(), Intersect(), Subtract(), and TSelectorDraw::TakeAction().

virtual Long64_t* TEventList::GetList (  )  const [inline, virtual]

Definition at line 57 of file TEventList.h.

References fList.

Referenced by Add(), TProofPlayerRemote::AddOutput(), TProofPlayerRemote::AddOutputObject(), and TProofPlayerRemote::StoreOutput().

virtual Int_t TEventList::GetN (  )  const [inline, virtual]

Definition at line 58 of file TEventList.h.

References fN.

Referenced by Add(), TProofPlayerRemote::AddOutput(), TProofPlayerRemote::AddOutputObject(), ClassImp(), TMultiLayerPerceptron::ComputeDEDw(), TMLPAnalyzer::DrawNetwork(), TMultiLayerPerceptron::DrawResult(), Merge(), TMultiLayerPerceptron::MLP_Stochastic(), TTree::SetEventList(), TChain::SetEventList(), TDSet::SplitEntryList(), TProofPlayerRemote::StoreOutput(), stress7(), TProofDrawEventList::Terminate(), and TMultiLayerPerceptron::Train().

virtual Bool_t TEventList::GetReapplyCut (  )  const [inline, virtual]

Definition at line 59 of file TEventList.h.

References fReapply.

Referenced by TTree::SetEventList(), and TChain::SetEventList().

virtual Int_t TEventList::GetSize (  )  const [inline, virtual]

Definition at line 60 of file TEventList.h.

References fSize.

void TEventList::Intersect ( const TEventList list  )  [virtual]

Definition at line 245 of file TEventList.cxx.

References fList, fN, GetIndex(), TNamed::GetTitle(), i, Long64_t, and TNamed::SetTitle().

Referenced by operator *().

Int_t TEventList::Merge ( TCollection list  )  [virtual]

Definition at line 272 of file TEventList.cxx.

References Add(), xmlio::Class, TObject::ClassName(), TObject::Error(), GetN(), TObject::InheritsFrom(), and list.

void TEventList::Print ( Option_t option = ""  )  const [virtual]

Reimplemented from TNamed.

Definition at line 295 of file TEventList.cxx.

References fList, fN, fSize, TNamed::GetName(), TNamed::GetTitle(), i, line, snprintf, and strlcat().

void TEventList::Reset ( Option_t option = ""  )  [virtual]

Definition at line 321 of file TEventList.cxx.

References fN.

Referenced by TSelectorDraw::Begin(), and Clear().

void TEventList::Resize ( Int_t  delta = 0  )  [virtual]

Definition at line 329 of file TEventList.cxx.

References fDelta, fList, fN, fSize, i, and Long64_t.

Referenced by Enter().

virtual void TEventList::SetDelta ( Int_t  delta = 100  )  [inline, virtual]

Definition at line 66 of file TEventList.h.

References fDelta.

void TEventList::SetDirectory ( TDirectory dir  )  [virtual]

Definition at line 342 of file TEventList.cxx.

References TDirectory::Append(), dir(), fDirectory, and TDirectory::Remove().

Referenced by DirectoryAutoAdd().

void TEventList::SetName ( const char *  name  )  [virtual]

Reimplemented from TNamed.

Definition at line 355 of file TEventList.cxx.

References TDirectory::Append(), fDirectory, TNamed::fName, and TDirectory::Remove().

Referenced by TProofDrawEventList::Terminate().

virtual void TEventList::SetReapplyCut ( Bool_t  apply = kFALSE  )  [inline, virtual]

Definition at line 69 of file TEventList.h.

References fReapply.

void TEventList::Sort (  )  [virtual]

Definition at line 367 of file TEventList.cxx.

References fList, fN, fSize, i, Long64_t, and TMath::Sort().

void TEventList::Subtract ( const TEventList list  )  [virtual]

Definition at line 423 of file TEventList.cxx.

References fList, GetIndex(), TNamed::GetTitle(), i, Long64_t, and TNamed::SetTitle().

Referenced by operator-().

TEventList & TEventList::operator= ( const TEventList list  ) 

Definition at line 450 of file TEventList.cxx.

References fList, i, list, Long64_t, and TNamed::operator=().

TEventList::ClassDef ( TEventList  ,
 
)

virtual void TEventList::Add ( const TEventList list  )  [virtual]

virtual void TEventList::Clear ( Option_t option = ""  )  [inline, virtual]

Reimplemented from TNamed.

Definition at line 49 of file TEventList.h.

References option, and Reset().

virtual Bool_t TEventList::Contains ( Long64_t  entry  )  [virtual]

virtual Bool_t TEventList::ContainsRange ( Long64_t  entrymin,
Long64_t  entrymax 
) [virtual]

virtual void TEventList::DirectoryAutoAdd ( TDirectory  )  [virtual]

virtual void TEventList::Enter ( Long64_t  entry  )  [virtual]

TDirectory* TEventList::GetDirectory (  )  const [inline]

Definition at line 54 of file TEventList.h.

References fDirectory.

virtual Long64_t TEventList::GetEntry ( Int_t  index  )  const [virtual]

virtual Int_t TEventList::GetIndex ( Long64_t  entry  )  const [virtual]

virtual Long64_t* TEventList::GetList (  )  const [inline, virtual]

Definition at line 57 of file TEventList.h.

References fList.

virtual Int_t TEventList::GetN (  )  const [inline, virtual]

Definition at line 58 of file TEventList.h.

References fN.

virtual Bool_t TEventList::GetReapplyCut (  )  const [inline, virtual]

Definition at line 59 of file TEventList.h.

References fReapply.

virtual Int_t TEventList::GetSize (  )  const [inline, virtual]

Definition at line 60 of file TEventList.h.

References fSize.

virtual void TEventList::Intersect ( const TEventList list  )  [virtual]

virtual Int_t TEventList::Merge ( TCollection list  )  [virtual]

virtual void TEventList::Print ( Option_t option = ""  )  const [virtual]

Reimplemented from TNamed.

virtual void TEventList::Reset ( Option_t option = ""  )  [virtual]

virtual void TEventList::Resize ( Int_t  delta = 0  )  [virtual]

virtual void TEventList::SetDelta ( Int_t  delta = 100  )  [inline, virtual]

Definition at line 66 of file TEventList.h.

References fDelta.

virtual void TEventList::SetDirectory ( TDirectory dir  )  [virtual]

virtual void TEventList::SetName ( const char *  name  )  [virtual]

Reimplemented from TNamed.

virtual void TEventList::SetReapplyCut ( Bool_t  apply = kFALSE  )  [inline, virtual]

Definition at line 69 of file TEventList.h.

References fReapply.

virtual void TEventList::Sort (  )  [virtual]

virtual void TEventList::Subtract ( const TEventList list  )  [virtual]

TEventList& TEventList::operator= ( const TEventList list  ) 

TEventList::ClassDef ( TEventList  ,
 
)


Friends And Related Function Documentation

TEventList operator+ ( const TEventList list1,
const TEventList list2 
) [friend]

Definition at line 470 of file TEventList.cxx.

TEventList operator- ( const TEventList list1,
const TEventList list2 
) [friend]

Definition at line 480 of file TEventList.cxx.

TEventList operator * ( const TEventList list1,
const TEventList list2 
) [friend]

Definition at line 490 of file TEventList.cxx.

TEventList operator+ ( const TEventList list1,
const TEventList list2 
) [friend]

Definition at line 470 of file TEventList.cxx.

TEventList operator- ( const TEventList list1,
const TEventList list2 
) [friend]

Definition at line 480 of file TEventList.cxx.

TEventList operator * ( const TEventList list1,
const TEventList list2 
) [friend]

Definition at line 490 of file TEventList.cxx.


Member Data Documentation

Int_t TEventList::fN [protected]

Definition at line 36 of file TEventList.h.

Referenced by Add(), ContainsRange(), Enter(), GetEntry(), GetIndex(), GetN(), Intersect(), Print(), Reset(), Resize(), Sort(), and TEventList().

Int_t TEventList::fSize [protected]

Definition at line 37 of file TEventList.h.

Referenced by Add(), Enter(), GetSize(), Print(), Resize(), Sort(), and TEventList().

Int_t TEventList::fDelta [protected]

Definition at line 38 of file TEventList.h.

Referenced by Enter(), Resize(), SetDelta(), and TEventList().

Bool_t TEventList::fReapply [protected]

Definition at line 39 of file TEventList.h.

Referenced by GetReapplyCut(), SetReapplyCut(), and TEventList().

Long64_t* TEventList::fList [protected]

Definition at line 40 of file TEventList.h.

Referenced by Add(), ContainsRange(), Enter(), GetEntry(), GetIndex(), GetList(), Intersect(), operator=(), Print(), Resize(), Sort(), Subtract(), TEventList(), and ~TEventList().

TDirectory* TEventList::fDirectory [protected]

Definition at line 41 of file TEventList.h.

Referenced by GetDirectory(), SetDirectory(), SetName(), TEventList(), and ~TEventList().

Long64_t* TEventList::fList [protected]

Definition at line 40 of file TEventList.h.

TDirectory* TEventList::fDirectory [protected]

Definition at line 41 of file TEventList.h.


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