BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
UniSearchCondition Class Reference

#include <UniSearchCondition.h>

Collaboration diagram for UniSearchCondition:

Public Types

enum  enumColumns {
  columnPeriodNumber , columnRunNumber , columnFilePath , columnBeamParticle ,
  columnTargetParticle , columnEnergy , columnStartDatetime , columnEndDateTime ,
  columnEventCount , columnFieldVoltage , columnFileSize , columnDetectorName ,
  columnParameterName , columnStartPeriod , columnStartRun , columnEndPeriod ,
  columnEndRun , columnValueKey , columnGeneratorName , columnCentrality ,
  columnFileDesc , columnError , columnPeriodNumber , columnRunNumber ,
  columnFilePath , columnBeamParticle , columnTargetParticle , columnEnergy ,
  columnStartDatetime , columnEndDateTime , columnEventCount , columnFieldVoltage ,
  columnFileSize , columnDetectorName , columnParameterName , columnStartPeriod ,
  columnStartRun , columnEndPeriod , columnEndRun , columnValueKey ,
  columnGeneratorName , columnCentrality , columnFileDesc , columnError
}
enum  enumConditions {
  conditionLess , conditionLessOrEqual , conditionEqual , conditionNotEqual ,
  conditionGreater , conditionGreaterOrEqual , conditionLike , conditionNull ,
  conditionNotNull , conditionLess , conditionLessOrEqual , conditionEqual ,
  conditionNotEqual , conditionGreater , conditionGreaterOrEqual , conditionLike ,
  conditionNull , conditionNotNull
}
enum  enumColumns {
  columnPeriodNumber , columnRunNumber , columnFilePath , columnBeamParticle ,
  columnTargetParticle , columnEnergy , columnStartDatetime , columnEndDateTime ,
  columnEventCount , columnFieldVoltage , columnFileSize , columnDetectorName ,
  columnParameterName , columnStartPeriod , columnStartRun , columnEndPeriod ,
  columnEndRun , columnValueKey , columnGeneratorName , columnCentrality ,
  columnFileDesc , columnError , columnPeriodNumber , columnRunNumber ,
  columnFilePath , columnBeamParticle , columnTargetParticle , columnEnergy ,
  columnStartDatetime , columnEndDateTime , columnEventCount , columnFieldVoltage ,
  columnFileSize , columnDetectorName , columnParameterName , columnStartPeriod ,
  columnStartRun , columnEndPeriod , columnEndRun , columnValueKey ,
  columnGeneratorName , columnCentrality , columnFileDesc , columnError
}
enum  enumConditions {
  conditionLess , conditionLessOrEqual , conditionEqual , conditionNotEqual ,
  conditionGreater , conditionGreaterOrEqual , conditionLike , conditionNull ,
  conditionNotNull , conditionLess , conditionLessOrEqual , conditionEqual ,
  conditionNotEqual , conditionGreater , conditionGreaterOrEqual , conditionLike ,
  conditionNull , conditionNotNull
}

Public Member Functions

 UniSearchCondition (enumColumns column, enumConditions condition)
 UniSearchCondition (enumColumns column, enumConditions condition, int value)
 UniSearchCondition (enumColumns column, enumConditions condition, unsigned int value)
 UniSearchCondition (enumColumns column, enumConditions condition, double value)
 UniSearchCondition (enumColumns column, enumConditions condition, TString value)
 UniSearchCondition (enumColumns column, enumConditions condition, TDatime value)
virtual ~UniSearchCondition ()
enumColumns GetColumn ()
enumConditions GetCondition ()
int GetValueType ()
int GetIntValue ()
unsigned int GetUIntValue ()
double GetDoubleValue ()
TString GetStringValue ()
TDatime GetDatimeValue ()
 UniSearchCondition (enumColumns column, enumConditions condition)
 UniSearchCondition (enumColumns column, enumConditions condition, int value)
 UniSearchCondition (enumColumns column, enumConditions condition, unsigned int value)
 UniSearchCondition (enumColumns column, enumConditions condition, double value)
 UniSearchCondition (enumColumns column, enumConditions condition, TString value)
 UniSearchCondition (enumColumns column, enumConditions condition, TDatime value)
virtual ~UniSearchCondition ()
enumColumns GetColumn ()
enumConditions GetCondition ()
int GetValueType ()
int GetIntValue ()
unsigned int GetUIntValue ()
double GetDoubleValue ()
TString GetStringValue ()
TDatime GetDatimeValue ()

Private Member Functions

 UniSearchCondition ()
 UniSearchCondition ()

Private Attributes

enumColumns eColumn
enumConditions eCondition
int iValueType
int iValue
unsigned int uiValue
double dValue
TString tstrValue
TDatime dtValue

Detailed Description

Definition at line 7 of file UniSearchCondition.h.

Member Enumeration Documentation

◆ enumColumns [1/2]

Enumerator
columnPeriodNumber 
columnRunNumber 
columnFilePath 
columnBeamParticle 
columnTargetParticle 
columnEnergy 
columnStartDatetime 
columnEndDateTime 
columnEventCount 
columnFieldVoltage 
columnFileSize 
columnDetectorName 
columnParameterName 
columnStartPeriod 
columnStartRun 
columnEndPeriod 
columnEndRun 
columnValueKey 
columnGeneratorName 
columnCentrality 
columnFileDesc 
columnError 
columnPeriodNumber 
columnRunNumber 
columnFilePath 
columnBeamParticle 
columnTargetParticle 
columnEnergy 
columnStartDatetime 
columnEndDateTime 
columnEventCount 
columnFieldVoltage 
columnFileSize 
columnDetectorName 
columnParameterName 
columnStartPeriod 
columnStartRun 
columnEndPeriod 
columnEndRun 
columnValueKey 
columnGeneratorName 
columnCentrality 
columnFileDesc 
columnError 

Definition at line 12 of file UniSearchCondition.h.

◆ enumColumns [2/2]

Enumerator
columnPeriodNumber 
columnRunNumber 
columnFilePath 
columnBeamParticle 
columnTargetParticle 
columnEnergy 
columnStartDatetime 
columnEndDateTime 
columnEventCount 
columnFieldVoltage 
columnFileSize 
columnDetectorName 
columnParameterName 
columnStartPeriod 
columnStartRun 
columnEndPeriod 
columnEndRun 
columnValueKey 
columnGeneratorName 
columnCentrality 
columnFileDesc 
columnError 
columnPeriodNumber 
columnRunNumber 
columnFilePath 
columnBeamParticle 
columnTargetParticle 
columnEnergy 
columnStartDatetime 
columnEndDateTime 
columnEventCount 
columnFieldVoltage 
columnFileSize 
columnDetectorName 
columnParameterName 
columnStartPeriod 
columnStartRun 
columnEndPeriod 
columnEndRun 
columnValueKey 
columnGeneratorName 
columnCentrality 
columnFileDesc 
columnError 

Definition at line 12 of file UniSearchCondition.h.

◆ enumConditions [1/2]

Enumerator
conditionLess 
conditionLessOrEqual 
conditionEqual 
conditionNotEqual 
conditionGreater 
conditionGreaterOrEqual 
conditionLike 
conditionNull 
conditionNotNull 
conditionLess 
conditionLessOrEqual 
conditionEqual 
conditionNotEqual 
conditionGreater 
conditionGreaterOrEqual 
conditionLike 
conditionNull 
conditionNotNull 

Definition at line 37 of file UniSearchCondition.h.

◆ enumConditions [2/2]

Enumerator
conditionLess 
conditionLessOrEqual 
conditionEqual 
conditionNotEqual 
conditionGreater 
conditionGreaterOrEqual 
conditionLike 
conditionNull 
conditionNotNull 
conditionLess 
conditionLessOrEqual 
conditionEqual 
conditionNotEqual 
conditionGreater 
conditionGreaterOrEqual 
conditionLike 
conditionNull 
conditionNotNull 

Definition at line 37 of file UniSearchCondition.h.

Constructor & Destructor Documentation

◆ UniSearchCondition() [1/14]

UniSearchCondition::UniSearchCondition ( enumColumns column,
enumConditions condition )

Definition at line 3 of file UniSearchCondition.cxx.

References eColumn, eCondition, and iValueType.

Referenced by UniSearchCondition().

Here is the caller graph for this function:

◆ UniSearchCondition() [2/14]

UniSearchCondition::UniSearchCondition ( enumColumns column,
enumConditions condition,
int value )

Definition at line 9 of file UniSearchCondition.cxx.

References eColumn, eCondition, iValue, and iValueType.

◆ UniSearchCondition() [3/14]

UniSearchCondition::UniSearchCondition ( enumColumns column,
enumConditions condition,
unsigned int value )

Definition at line 16 of file UniSearchCondition.cxx.

References eColumn, eCondition, iValueType, and uiValue.

◆ UniSearchCondition() [4/14]

UniSearchCondition::UniSearchCondition ( enumColumns column,
enumConditions condition,
double value )

Definition at line 23 of file UniSearchCondition.cxx.

References dValue, eColumn, eCondition, and iValueType.

◆ UniSearchCondition() [5/14]

UniSearchCondition::UniSearchCondition ( enumColumns column,
enumConditions condition,
TString value )

Definition at line 30 of file UniSearchCondition.cxx.

References eColumn, eCondition, iValueType, and tstrValue.

◆ UniSearchCondition() [6/14]

UniSearchCondition::UniSearchCondition ( enumColumns column,
enumConditions condition,
TDatime value )

Definition at line 37 of file UniSearchCondition.cxx.

References dtValue, eColumn, eCondition, and iValueType.

◆ ~UniSearchCondition() [1/2]

virtual UniSearchCondition::~UniSearchCondition ( )
inlinevirtual

Definition at line 56 of file UniSearchCondition.h.

◆ UniSearchCondition() [7/14]

UniSearchCondition::UniSearchCondition ( )
private

Definition at line 45 of file UniSearchCondition.cxx.

References columnError, conditionEqual, eColumn, eCondition, and iValueType.

◆ UniSearchCondition() [8/14]

UniSearchCondition::UniSearchCondition ( enumColumns column,
enumConditions condition )

◆ UniSearchCondition() [9/14]

UniSearchCondition::UniSearchCondition ( enumColumns column,
enumConditions condition,
int value )

◆ UniSearchCondition() [10/14]

UniSearchCondition::UniSearchCondition ( enumColumns column,
enumConditions condition,
unsigned int value )

◆ UniSearchCondition() [11/14]

UniSearchCondition::UniSearchCondition ( enumColumns column,
enumConditions condition,
double value )

◆ UniSearchCondition() [12/14]

UniSearchCondition::UniSearchCondition ( enumColumns column,
enumConditions condition,
TString value )

◆ UniSearchCondition() [13/14]

UniSearchCondition::UniSearchCondition ( enumColumns column,
enumConditions condition,
TDatime value )

◆ ~UniSearchCondition() [2/2]

virtual UniSearchCondition::~UniSearchCondition ( )
inlinevirtual

Definition at line 56 of file UniSearchCondition.h.

◆ UniSearchCondition() [14/14]

UniSearchCondition::UniSearchCondition ( )
private

References UniSearchCondition(), dtValue, dValue, eColumn, eCondition, iValue, iValueType, tstrValue, and uiValue.

Here is the call graph for this function:

Member Function Documentation

◆ GetColumn() [1/2]

enumColumns UniSearchCondition::GetColumn ( )
inline

Definition at line 59 of file UniSearchCondition.h.

References eColumn.

Referenced by UniDetectorParameter::Search(), UniRun::Search(), and UniSimulationFile::Search().

Here is the caller graph for this function:

◆ GetColumn() [2/2]

enumColumns UniSearchCondition::GetColumn ( )
inline

Definition at line 59 of file UniSearchCondition.h.

References eColumn.

◆ GetCondition() [1/2]

enumConditions UniSearchCondition::GetCondition ( )
inline

Definition at line 60 of file UniSearchCondition.h.

References eCondition.

Referenced by UniDetectorParameter::Search(), UniRun::Search(), and UniSimulationFile::Search().

Here is the caller graph for this function:

◆ GetCondition() [2/2]

enumConditions UniSearchCondition::GetCondition ( )
inline

Definition at line 60 of file UniSearchCondition.h.

References eCondition.

◆ GetDatimeValue() [1/2]

TDatime UniSearchCondition::GetDatimeValue ( )
inline

Definition at line 66 of file UniSearchCondition.h.

References dtValue.

Referenced by UniDetectorParameter::Search(), UniRun::Search(), and UniSimulationFile::Search().

Here is the caller graph for this function:

◆ GetDatimeValue() [2/2]

TDatime UniSearchCondition::GetDatimeValue ( )
inline

Definition at line 66 of file UniSearchCondition.h.

References dtValue.

◆ GetDoubleValue() [1/2]

double UniSearchCondition::GetDoubleValue ( )
inline

Definition at line 64 of file UniSearchCondition.h.

References dValue.

Referenced by UniDetectorParameter::Search(), UniRun::Search(), and UniSimulationFile::Search().

Here is the caller graph for this function:

◆ GetDoubleValue() [2/2]

double UniSearchCondition::GetDoubleValue ( )
inline

Definition at line 64 of file UniSearchCondition.h.

References dValue.

◆ GetIntValue() [1/2]

int UniSearchCondition::GetIntValue ( )
inline

Definition at line 62 of file UniSearchCondition.h.

References iValue.

Referenced by UniDetectorParameter::Search(), UniRun::Search(), and UniSimulationFile::Search().

Here is the caller graph for this function:

◆ GetIntValue() [2/2]

int UniSearchCondition::GetIntValue ( )
inline

Definition at line 62 of file UniSearchCondition.h.

References iValue.

◆ GetStringValue() [1/2]

TString UniSearchCondition::GetStringValue ( )
inline

Definition at line 65 of file UniSearchCondition.h.

References tstrValue.

Referenced by UniDetectorParameter::Search(), UniRun::Search(), and UniSimulationFile::Search().

Here is the caller graph for this function:

◆ GetStringValue() [2/2]

TString UniSearchCondition::GetStringValue ( )
inline

Definition at line 65 of file UniSearchCondition.h.

References tstrValue.

◆ GetUIntValue() [1/2]

unsigned int UniSearchCondition::GetUIntValue ( )
inline

Definition at line 63 of file UniSearchCondition.h.

References uiValue.

Referenced by UniDetectorParameter::Search(), UniRun::Search(), and UniSimulationFile::Search().

Here is the caller graph for this function:

◆ GetUIntValue() [2/2]

unsigned int UniSearchCondition::GetUIntValue ( )
inline

Definition at line 63 of file UniSearchCondition.h.

References uiValue.

◆ GetValueType() [1/2]

int UniSearchCondition::GetValueType ( )
inline

Definition at line 61 of file UniSearchCondition.h.

References iValueType.

Referenced by UniDetectorParameter::Search(), UniRun::Search(), and UniSimulationFile::Search().

Here is the caller graph for this function:

◆ GetValueType() [2/2]

int UniSearchCondition::GetValueType ( )
inline

Definition at line 61 of file UniSearchCondition.h.

References iValueType.

Member Data Documentation

◆ dtValue

TDatime UniSearchCondition::dtValue
private

Definition at line 80 of file UniSearchCondition.h.

Referenced by UniSearchCondition(), UniSearchCondition(), and GetDatimeValue().

◆ dValue

double UniSearchCondition::dValue
private

Definition at line 78 of file UniSearchCondition.h.

Referenced by UniSearchCondition(), UniSearchCondition(), and GetDoubleValue().

◆ eColumn

◆ eCondition

◆ iValue

int UniSearchCondition::iValue
private

Definition at line 76 of file UniSearchCondition.h.

Referenced by UniSearchCondition(), UniSearchCondition(), and GetIntValue().

◆ iValueType

◆ tstrValue

TString UniSearchCondition::tstrValue
private

Definition at line 79 of file UniSearchCondition.h.

Referenced by UniSearchCondition(), UniSearchCondition(), and GetStringValue().

◆ uiValue

unsigned int UniSearchCondition::uiValue
private

Definition at line 77 of file UniSearchCondition.h.

Referenced by UniSearchCondition(), UniSearchCondition(), and GetUIntValue().


The documentation for this class was generated from the following files: