GRSISort
Created by P.C. Bender
Developement Team: P.C. Bender, R. Dunlop, V. Bildstein
An extension of the ROOT analysis Framework
TSourceList Class Reference

Definition at line 15 of file TSourceList.h.

Public Member Functions

 TSourceList ()
 
 TSourceList (const TNucleus &nuc, const char *name, const char *title="")
 
 TSourceList (const char *name, const char *title="")
 
 TSourceList (const TNucleus &nuc)
 
 TSourceList (const TSourceList &copy)
 
 ~TSourceList () override
 
void AddPoint (const TCalPoint &point)
 
void AddPoint (const UInt_t &idx, const TCalPoint &point)
 
void Clear (Option_t *opt="") override
 
void Copy (TObject &obj) const override
 
void FillGraph (TGraph *graph) const
 
const std::map< UInt_t, TCalPoint > & Map () const
 
Int_t NPoints () const
 
void Print (Option_t *opt="") const override
 
Int_t SetNucleus (const TNucleus &nuc)
 
Int_t SetNucleus (const char *nuc)
 
bool SetPointIndex (const UInt_t &old_idx, const UInt_t &new_idx)
 

Private Member Functions

bool AddTransition (TTransition *tran)
 

Private Attributes

std::string fNucleusName
 

#include <TSourceList.h>

+ Inheritance diagram for TSourceList:
+ Collaboration diagram for TSourceList:

Constructor & Destructor Documentation

◆ TSourceList() [1/5]

TSourceList::TSourceList ( )

Definition at line 10 of file TSourceList.cxx.

◆ TSourceList() [2/5]

TSourceList::TSourceList ( const TNucleus nuc,
const char *  name,
const char *  title = "" 
)

Definition at line 24 of file TSourceList.cxx.

References Clear(), and SetNucleus().

◆ TSourceList() [3/5]

TSourceList::TSourceList ( const char *  name,
const char *  title = "" 
)

Definition at line 18 of file TSourceList.cxx.

References Clear(), and SetNucleus().

◆ TSourceList() [4/5]

TSourceList::TSourceList ( const TNucleus nuc)

Definition at line 35 of file TSourceList.cxx.

References Clear(), and SetNucleus().

◆ ~TSourceList()

TSourceList::~TSourceList ( )
overridedefault

◆ TSourceList() [5/5]

TSourceList::TSourceList ( const TSourceList copy)

Definition at line 30 of file TSourceList.cxx.

References Copy().

Member Function Documentation

◆ AddPoint() [1/2]

void TCalList::AddPoint ( const TCalPoint point)
inherited

Definition at line 37 of file TCalList.cxx.

References TCalPoint::Centroid().

Referenced by TCalGraph::AddLists(), AddTransition(), and TCalList::Copy().

◆ AddPoint() [2/2]

void TCalList::AddPoint ( const UInt_t &  idx,
const TCalPoint point 
)
inherited

Definition at line 42 of file TCalList.cxx.

References TCalList::fCalList.

◆ AddTransition()

bool TSourceList::AddTransition ( TTransition tran)
private

◆ Clear()

void TSourceList::Clear ( Option_t *  opt = "")
override

Definition at line 52 of file TSourceList.cxx.

References TCalList::Clear(), and fNucleusName.

Referenced by TSourceList().

◆ Copy()

void TSourceList::Copy ( TObject &  obj) const
override

Definition at line 41 of file TSourceList.cxx.

References TCalList::Copy().

Referenced by TSourceList().

◆ FillGraph()

void TCalList::FillGraph ( TGraph *  graph) const
inherited

Definition at line 78 of file TCalList.cxx.

References TCalList::fCalList.

◆ Map()

const std::map<UInt_t, TCalPoint>& TCalList::Map ( ) const
inlineinherited

Definition at line 33 of file TCalList.h.

References TCalList::fCalList.

Referenced by TCalGraph::AddLists(), and TCalGraph::CorrectMissingPoints().

◆ NPoints()

Int_t TCalList::NPoints ( ) const
inlineinherited

Definition at line 25 of file TCalList.h.

References TCalList::fCalList.

◆ Print()

void TSourceList::Print ( Option_t *  opt = "") const
override

Definition at line 46 of file TSourceList.cxx.

References fNucleusName, and TCalList::Print().

◆ SetNucleus() [1/2]

Int_t TSourceList::SetNucleus ( const TNucleus nuc)

Definition at line 58 of file TSourceList.cxx.

References AddTransition(), fNucleusName, and TNucleus::GetTransitionList().

Referenced by TSourceList().

◆ SetNucleus() [2/2]

Int_t TSourceList::SetNucleus ( const char *  nuc)
inline

Definition at line 31 of file TSourceList.h.

References SetNucleus().

Referenced by SetNucleus().

◆ SetPointIndex()

bool TCalList::SetPointIndex ( const UInt_t &  old_idx,
const UInt_t &  new_idx 
)
inherited

Definition at line 47 of file TCalList.cxx.

References TCalList::fCalList.

Member Data Documentation

◆ fNucleusName

std::string TSourceList::fNucleusName
private

Definition at line 37 of file TSourceList.h.

Referenced by Clear(), Print(), and SetNucleus().