GRSISort "v4.0.0.5"
An extension of the ROOT analysis Framework
Loading...
Searching...
No Matches
TGRSISortInfo Class Reference

Detailed Description

Definition at line 45 of file TGRSISortInfo.h.

Public Member Functions

 TGRSISortInfo ()
 
 TGRSISortInfo (const TGRSISortInfo &)=default
 
 TGRSISortInfo (TGRSISortInfo &&) noexcept=default
 
 ~TGRSISortInfo ()
 
UInt_t AddDuplicate ()
 
void Clear (Option_t *opt="") override
 
TString Comment () const
 
TGRSISortInfooperator= (const TGRSISortInfo &)=default
 
TGRSISortInfooperator= (TGRSISortInfo &&) noexcept=default
 
void Print (Option_t *opt="") const override
 
Int_t RunNumber () const
 
void SetComment (const char *comment)
 
void SetRunInfo ()
 
Int_t SubRunNumber () const
 

Private Attributes

TString fComment
 
UInt_t fDuplicates {0}
 
Int_t fRunNumber {0}
 
Int_t fSubRunNumber {0}
 
+ Inheritance diagram for TGRSISortInfo:
+ Collaboration diagram for TGRSISortInfo:

Constructor & Destructor Documentation

◆ TGRSISortInfo() [1/3]

TGRSISortInfo::TGRSISortInfo ( )

Definition at line 75 of file TGRSISortInfo.cxx.

References Clear(), and SetRunInfo().

◆ TGRSISortInfo() [2/3]

TGRSISortInfo::TGRSISortInfo ( const TGRSISortInfo & )
default

◆ TGRSISortInfo() [3/3]

TGRSISortInfo::TGRSISortInfo ( TGRSISortInfo && )
defaultnoexcept

◆ ~TGRSISortInfo()

TGRSISortInfo::~TGRSISortInfo ( )
default

Member Function Documentation

◆ AddDuplicate()

UInt_t TGRSISortInfo::AddDuplicate ( )
inline

Definition at line 64 of file TGRSISortInfo.h.

Referenced by TGRSISortList::AddSortInfo().

◆ Clear()

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

Definition at line 100 of file TGRSISortInfo.cxx.

References fComment, fDuplicates, fRunNumber, and fSubRunNumber.

Referenced by TGRSISortInfo().

◆ Comment()

TString TGRSISortInfo::Comment ( ) const
inline

Definition at line 57 of file TGRSISortInfo.h.

Referenced by Print().

◆ operator=() [1/2]

TGRSISortInfo & TGRSISortInfo::operator= ( const TGRSISortInfo & )
default

◆ operator=() [2/2]

TGRSISortInfo & TGRSISortInfo::operator= ( TGRSISortInfo && )
defaultnoexcept

◆ Print()

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

Definition at line 89 of file TGRSISortInfo.cxx.

References Comment(), fDuplicates, RunNumber(), and SubRunNumber().

Referenced by ClassImp().

◆ RunNumber()

Int_t TGRSISortInfo::RunNumber ( ) const
inline

Definition at line 55 of file TGRSISortInfo.h.

Referenced by TGRSISortList::AddSortInfo(), and Print().

◆ SetComment()

void TGRSISortInfo::SetComment ( const char * comment)
inline

Definition at line 59 of file TGRSISortInfo.h.

◆ SetRunInfo()

void TGRSISortInfo::SetRunInfo ( )

Definition at line 83 of file TGRSISortInfo.cxx.

References fRunNumber, fSubRunNumber, TRunInfo::RunNumber(), and TRunInfo::SubRunNumber().

Referenced by TGRSISortInfo().

◆ SubRunNumber()

Int_t TGRSISortInfo::SubRunNumber ( ) const
inline

Definition at line 56 of file TGRSISortInfo.h.

Referenced by TGRSISortList::AddSortInfo(), and Print().

Member Data Documentation

◆ fComment

TString TGRSISortInfo::fComment
private

Definition at line 70 of file TGRSISortInfo.h.

Referenced by Clear().

◆ fDuplicates

UInt_t TGRSISortInfo::fDuplicates {0}
private

Definition at line 69 of file TGRSISortInfo.h.

Referenced by Clear(), and Print().

◆ fRunNumber

Int_t TGRSISortInfo::fRunNumber {0}
private

Definition at line 67 of file TGRSISortInfo.h.

Referenced by Clear(), and SetRunInfo().

◆ fSubRunNumber

Int_t TGRSISortInfo::fSubRunNumber {0}
private

Definition at line 68 of file TGRSISortInfo.h.

Referenced by Clear(), and SetRunInfo().