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

Definition at line 18 of file TGRSISortInfo.h.

Public Member Functions

 TGRSISortList ()
 
 ~TGRSISortList () override=default
 
Bool_t AddSortInfo (TGRSISortInfo *info, Option_t *opt="")
 
Bool_t AddSortList (TGRSISortList *rhslist, Option_t *opt="")
 
void Clear (Option_t *opt="") override
 
TGRSISortInfoGetSortInfo (Int_t RunNumber, Int_t SubRunNumber)
 
Long64_t Merge (TCollection *list)
 
void Print (Option_t *opt="") const override
 

Private Types

typedef std::map< Int_t, std::map< Int_t, TGRSISortInfo * > > info_map
 

Private Member Functions

info_mapGetMap ()
 

Private Attributes

info_map fSortInfoList
 

#include <TGRSISortInfo.h>

+ Inheritance diagram for TGRSISortList:
+ Collaboration diagram for TGRSISortList:

Member Typedef Documentation

◆ info_map

typedef std::map<Int_t, std::map<Int_t, TGRSISortInfo*> > TGRSISortList::info_map
private

Definition at line 19 of file TGRSISortInfo.h.

Constructor & Destructor Documentation

◆ TGRSISortList()

TGRSISortList::TGRSISortList ( )
inline

Definition at line 22 of file TGRSISortInfo.h.

◆ ~TGRSISortList()

TGRSISortList::~TGRSISortList ( )
overridedefault

Member Function Documentation

◆ AddSortInfo()

Bool_t TGRSISortList::AddSortInfo ( TGRSISortInfo info,
Option_t *  opt = "" 
)

Definition at line 12 of file TGRSISortInfo.cxx.

Referenced by AddSortList().

◆ AddSortList()

Bool_t TGRSISortList::AddSortList ( TGRSISortList rhslist,
Option_t *  opt = "" 
)

Definition at line 54 of file TGRSISortInfo.cxx.

References AddSortInfo(), and GetMap().

Referenced by Merge().

◆ Clear()

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

Definition at line 49 of file TGRSISortInfo.cxx.

References fSortInfoList.

◆ GetMap()

info_map* TGRSISortList::GetMap ( )
inlineprivate

Definition at line 34 of file TGRSISortInfo.h.

References fSortInfoList.

Referenced by AddSortList().

◆ GetSortInfo()

TGRSISortInfo * TGRSISortList::GetSortInfo ( Int_t  RunNumber,
Int_t  SubRunNumber 
)

Definition at line 33 of file TGRSISortInfo.cxx.

References fSortInfoList.

◆ Merge()

Long64_t TGRSISortList::Merge ( TCollection *  list)

Definition at line 70 of file TGRSISortInfo.cxx.

References AddSortList().

◆ Print()

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

Definition at line 38 of file TGRSISortInfo.cxx.

References fSortInfoList.

Member Data Documentation

◆ fSortInfoList

info_map TGRSISortList::fSortInfoList
private

Definition at line 34 of file TGRSISortInfo.h.

Referenced by Clear(), GetMap(), GetSortInfo(), and Print().