TLimitDataSource Class Reference

#include <TLimitDataSource.h>

Inheritance diagram for TLimitDataSource:

TObject TObject List of all members.

Public Member Functions

 TLimitDataSource ()
virtual ~TLimitDataSource ()
 TLimitDataSource (TH1 *s, TH1 *b, TH1 *d)
 TLimitDataSource (TH1 *s, TH1 *b, TH1 *d, TVectorD *es, TVectorD *eb, TObjArray *names)
virtual void AddChannel (TH1 *, TH1 *, TH1 *)
virtual void AddChannel (TH1 *, TH1 *, TH1 *, TVectorD *, TVectorD *, TObjArray *)
virtual TObjArrayGetSignal ()
virtual TObjArrayGetBackground ()
virtual TObjArrayGetCandidates ()
virtual TObjArrayGetErrorOnSignal ()
virtual TObjArrayGetErrorOnBackground ()
virtual TObjArrayGetErrorNames ()
virtual void SetOwner (bool swtch=kTRUE)
 TLimitDataSource ()
virtual ~TLimitDataSource ()
 TLimitDataSource (TH1 *s, TH1 *b, TH1 *d)
 TLimitDataSource (TH1 *s, TH1 *b, TH1 *d, TVectorD *es, TVectorD *eb, TObjArray *names)
virtual void AddChannel (TH1 *, TH1 *, TH1 *)
virtual void AddChannel (TH1 *, TH1 *, TH1 *, TVectorD *, TVectorD *, TObjArray *)
virtual TObjArrayGetSignal ()
virtual TObjArrayGetBackground ()
virtual TObjArrayGetCandidates ()
virtual TObjArrayGetErrorOnSignal ()
virtual TObjArrayGetErrorOnBackground ()
virtual TObjArrayGetErrorNames ()
virtual void SetOwner (bool swtch=kTRUE)

Private Attributes

TObjArray fSignal
TObjArray fBackground
TObjArray fCandidates
TObjArray fErrorOnSignal
TObjArray fErrorOnBackground
TObjArray fIds
TObjArray fDummyTA
TObjArray fDummyIds

Detailed Description

Definition at line 26 of file TLimitDataSource.h.


Constructor & Destructor Documentation

TLimitDataSource::TLimitDataSource (  ) 

virtual TLimitDataSource::~TLimitDataSource (  )  [inline, virtual]

Definition at line 29 of file TLimitDataSource.h.

TLimitDataSource::TLimitDataSource ( TH1 s,
TH1 b,
TH1 d 
)

Definition at line 27 of file TLimitDataSource.cxx.

References AddChannel(), b, d, fDummyIds, fDummyTA, s, and TCollection::SetOwner().

TLimitDataSource::TLimitDataSource ( TH1 s,
TH1 b,
TH1 d,
TVectorD es,
TVectorD eb,
TObjArray names 
)

Definition at line 36 of file TLimitDataSource.cxx.

References AddChannel(), b, d, fDummyIds, fDummyTA, names, s, and TCollection::SetOwner().

TLimitDataSource::TLimitDataSource (  ) 

virtual TLimitDataSource::~TLimitDataSource (  )  [inline, virtual]

Definition at line 29 of file TLimitDataSource.h.

TLimitDataSource::TLimitDataSource ( TH1 s,
TH1 b,
TH1 d 
)

TLimitDataSource::TLimitDataSource ( TH1 s,
TH1 b,
TH1 d,
TVectorD es,
TVectorD eb,
TObjArray names 
)


Member Function Documentation

void TLimitDataSource::AddChannel ( TH1 ,
TH1 ,
TH1  
) [virtual]

Definition at line 46 of file TLimitDataSource.cxx.

References TObjArray::AddLast(), b, d, dummy, empty, fBackground, fCandidates, fDummyIds, fDummyTA, fErrorOnBackground, fErrorOnSignal, fIds, fSignal, TRandom3::Rndm(), s, and snprintf.

Referenced by limit(), and TLimitDataSource().

void TLimitDataSource::AddChannel ( TH1 ,
TH1 ,
TH1 ,
TVectorD ,
TVectorD ,
TObjArray  
) [virtual]

Definition at line 69 of file TLimitDataSource.cxx.

References TObjArray::AddLast(), b, d, fBackground, fCandidates, fErrorOnBackground, fErrorOnSignal, fIds, fSignal, names, and s.

virtual TObjArray* TLimitDataSource::GetSignal (  )  [inline, virtual]

Definition at line 34 of file TLimitDataSource.h.

References fSignal.

Referenced by TLimit::ComputeLimit().

virtual TObjArray* TLimitDataSource::GetBackground (  )  [inline, virtual]

Definition at line 35 of file TLimitDataSource.h.

References fBackground.

Referenced by TLimit::ComputeLimit().

virtual TObjArray* TLimitDataSource::GetCandidates (  )  [inline, virtual]

Definition at line 36 of file TLimitDataSource.h.

References fCandidates.

virtual TObjArray* TLimitDataSource::GetErrorOnSignal (  )  [inline, virtual]

Definition at line 37 of file TLimitDataSource.h.

References fErrorOnSignal.

virtual TObjArray* TLimitDataSource::GetErrorOnBackground (  )  [inline, virtual]

Definition at line 38 of file TLimitDataSource.h.

References fErrorOnBackground.

virtual TObjArray* TLimitDataSource::GetErrorNames (  )  [inline, virtual]

Definition at line 39 of file TLimitDataSource.h.

References fIds.

void TLimitDataSource::SetOwner ( bool  swtch = kTRUE  )  [virtual]

Definition at line 87 of file TLimitDataSource.cxx.

References fBackground, fCandidates, fDummyIds, fDummyTA, fErrorOnBackground, fErrorOnSignal, fIds, fSignal, and TCollection::SetOwner().

virtual void TLimitDataSource::AddChannel ( TH1 ,
TH1 ,
TH1  
) [virtual]

virtual void TLimitDataSource::AddChannel ( TH1 ,
TH1 ,
TH1 ,
TVectorD ,
TVectorD ,
TObjArray  
) [virtual]

virtual TObjArray* TLimitDataSource::GetSignal (  )  [inline, virtual]

Definition at line 34 of file TLimitDataSource.h.

References fSignal.

virtual TObjArray* TLimitDataSource::GetBackground (  )  [inline, virtual]

Definition at line 35 of file TLimitDataSource.h.

References fBackground.

virtual TObjArray* TLimitDataSource::GetCandidates (  )  [inline, virtual]

Definition at line 36 of file TLimitDataSource.h.

References fCandidates.

virtual TObjArray* TLimitDataSource::GetErrorOnSignal (  )  [inline, virtual]

Definition at line 37 of file TLimitDataSource.h.

References fErrorOnSignal.

virtual TObjArray* TLimitDataSource::GetErrorOnBackground (  )  [inline, virtual]

Definition at line 38 of file TLimitDataSource.h.

References fErrorOnBackground.

virtual TObjArray* TLimitDataSource::GetErrorNames (  )  [inline, virtual]

Definition at line 39 of file TLimitDataSource.h.

References fIds.

virtual void TLimitDataSource::SetOwner ( bool  swtch = kTRUE  )  [virtual]


Member Data Documentation

TObjArray TLimitDataSource::fSignal [private]

Definition at line 43 of file TLimitDataSource.h.

Referenced by AddChannel(), GetSignal(), and SetOwner().

TObjArray TLimitDataSource::fBackground [private]

Definition at line 44 of file TLimitDataSource.h.

Referenced by AddChannel(), GetBackground(), and SetOwner().

TObjArray TLimitDataSource::fCandidates [private]

Definition at line 45 of file TLimitDataSource.h.

Referenced by AddChannel(), GetCandidates(), and SetOwner().

TObjArray TLimitDataSource::fErrorOnSignal [private]

Definition at line 46 of file TLimitDataSource.h.

Referenced by AddChannel(), GetErrorOnSignal(), and SetOwner().

TObjArray TLimitDataSource::fErrorOnBackground [private]

Definition at line 47 of file TLimitDataSource.h.

Referenced by AddChannel(), GetErrorOnBackground(), and SetOwner().

TObjArray TLimitDataSource::fIds [private]

Definition at line 48 of file TLimitDataSource.h.

Referenced by AddChannel(), GetErrorNames(), and SetOwner().

TObjArray TLimitDataSource::fDummyTA [private]

Definition at line 50 of file TLimitDataSource.h.

Referenced by AddChannel(), SetOwner(), and TLimitDataSource().

TObjArray TLimitDataSource::fDummyIds [private]

Definition at line 51 of file TLimitDataSource.h.

Referenced by AddChannel(), SetOwner(), and TLimitDataSource().


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