AliRoot Core  ee782a0 (ee782a0)
AliCDBMetaData Class Reference

#include <AliCDBMetaData.h>

Inheritance diagram for AliCDBMetaData:

Public Member Functions

 AliCDBMetaData ()
 
 AliCDBMetaData (const char *responsible, UInt_t beamPeriod=0, const char *alirootVersion="", const char *comment="")
 
virtual ~AliCDBMetaData ()
 
virtual void Print (Option_t *option="") const
 
void SetObjectClassName (const char *name)
 
const char * GetObjectClassName () const
 
void SetResponsible (const char *yourName)
 
const char * GetResponsible () const
 
void SetBeamPeriod (UInt_t period)
 
UInt_t GetBeamPeriod () const
 
void SetAliRootVersion (const char *version)
 
const char * GetAliRootVersion () const
 
void SetComment (const char *comment)
 
const char * GetComment () const
 
void AddDateToComment ()
 
void SetProperty (const char *property, TObject *object)
 
TObject * GetProperty (const char *property) const
 
Bool_t RemoveProperty (const char *property)
 
void PrintMetaData () const
 

Private Attributes

TString fObjectClassName
 
TString fResponsible
 
UInt_t fBeamPeriod
 
TString fAliRootVersion
 
TString fComment
 
TMap fProperties
 

Detailed Description

Definition at line 18 of file AliCDBMetaData.h.

Constructor & Destructor Documentation

AliCDBMetaData::AliCDBMetaData ( )

Definition at line 33 of file AliCDBMetaData.cxx.

AliCDBMetaData::AliCDBMetaData ( const char *  responsible,
UInt_t  beamPeriod = 0,
const char *  alirootVersion = "",
const char *  comment = "" 
)

Definition at line 48 of file AliCDBMetaData.cxx.

AliCDBMetaData::~AliCDBMetaData ( )
virtual

Definition at line 64 of file AliCDBMetaData.cxx.

Member Function Documentation

void AliCDBMetaData::AddDateToComment ( )

Definition at line 106 of file AliCDBMetaData.cxx.

Referenced by GetComment(), and MakeEMCALFullMisAlignment().

const char* AliCDBMetaData::GetAliRootVersion ( ) const
inline
UInt_t AliCDBMetaData::GetBeamPeriod ( ) const
inline
const char* AliCDBMetaData::GetObjectClassName ( ) const
inline
TObject * AliCDBMetaData::GetProperty ( const char *  property) const

Definition at line 84 of file AliCDBMetaData.cxx.

Referenced by GetComment().

const char* AliCDBMetaData::GetResponsible ( ) const
inline
void AliCDBMetaData::Print ( Option_t *  option = "") const
virtual

Definition at line 69 of file AliCDBMetaData.cxx.

Referenced by AliCDBEntry::Print().

void AliCDBMetaData::PrintMetaData ( ) const
Bool_t AliCDBMetaData::RemoveProperty ( const char *  property)

Definition at line 91 of file AliCDBMetaData.cxx.

Referenced by GetComment().

void AliCDBMetaData::SetBeamPeriod ( UInt_t  period)
inline

Definition at line 35 of file AliCDBMetaData.h.

Referenced by AliOCDBtoolkit::AddoptOCDBEntry(), AliEMCALSetRecParamCDB(), AliEMCALSetSimParamCDB(), CreateIonTailObject(), AliDCSGenDB::CreateMetaObject(), CreateMetaObject(), CreateRefMap(), AliTPCPreprocessor::ExtractAltro(), AliTPCPreprocessor::ExtractCE(), AliTPCPreprocessor::ExtractPedestals(), AliEMCALPreprocessor::ExtractPedestals(), AliTPCPreprocessor::ExtractPulser(), AliTPCPreprocessor::ExtractQA(), AliTPCPreprocessor::ExtractRaw(), AliEMCALPreprocessor::ExtractSignal(), MakeOCDBConfigPreprocessor(), MakeOCDBEntry(), MakeOCDBTempTree(), MakeRecoParam(), MakeTPCRecoParam(), MakeTPCRecoParam_Run2Dist(), MakeTPCRecoParam_Run2DistMC(), AliTPCPreprocessor::MapGasComposition(), AliTPCPreprocessor::MapGoofie(), AliTPCPreprocessor::MapHighVoltage(), AliTPCPreprocessor::MapTemperature(), AliEMCALPreprocessor::MapTemperature(), AliEMCALPreprocessor::MapTriggerConfig(), ModifyRecoParamHLTUsage(), AliMUONHVSubprocessor::Process(), AliMUONLVSubprocessor::Process(), AliMUONTriggerDCSSubprocessor::Process(), AliMUONConfigSubprocessor::Process(), AliMUONOccupancySubprocessor::Process(), AliMUONPedestalSubprocessor::Process(), AliTPCPreprocessor::Process(), AliMUONBusPatchEvolutionSubprocessor::Process(), AliMUONTriggerSubprocessor::Process(), AliEMCALPreprocessor::Process(), AliGRPPreprocessor::Process(), AliFMDPreprocessor::Process(), AliGRPPreprocessor::ProcessDcsFxs(), AliMUONGMSSubprocessor::ProcessFile(), SetCC(), SetOCDBFromRun1(), AliTPCCorrection::StoreInOCDB(), StoreObject(), StoreParam(), UpdateEffSectorOCDB(), UpdateOCDBAlign(), UpdateOCDBAlign0(), UpdateOCDBGain(), WriteDCSAliasMap(), and AliFMDAlignFaker::WriteToCDB().

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

Definition at line 45 of file AliCDBMetaData.h.

Referenced by AddDateToComment(), AliOCDBtoolkit::AddoptOCDBEntry(), AliEMCALSetRecParamCDB(), AliEMCALSetSimParamCDB(), CDBAlignmentObjectCreation(), CreateIonTailObject(), CreateMetaObject(), CreateRefMap(), AliTPCPreprocessor::ExtractAltro(), AliTPCPreprocessor::ExtractCE(), AliTPCPreprocessor::ExtractPedestals(), AliEMCALPreprocessor::ExtractPedestals(), AliTPCPreprocessor::ExtractPulser(), AliTPCPreprocessor::ExtractQA(), AliTPCPreprocessor::ExtractRaw(), AliEMCALPreprocessor::ExtractSignal(), AliMUONAlignmentTask::FinishTaskOutput(), FullMisalignment(), IdealAlignment(), MakeEMCALFullMisAlignment(), MakeEMCALPF(), MakeEMCALResMisAlignment(), MakeEMCALZeroMisAlignment(), MakeMUONFullMisAlignment(), MakeMUONResMisAlignment(), MakeMUONZeroMisAlignment(), MakeOCDBEntry(), MakeRecoParam(), MakeTPCAltroMapping(), MakeTPCFullMisAlignment(), MakeTPCRecoParam(), MakeTPCRecoParam_Run2Dist(), MakeTPCRecoParam_Run2DistMC(), MakeTPCResMisAlignment(), AliTPCPreprocessor::MapGasComposition(), AliTPCPreprocessor::MapGoofie(), AliTPCPreprocessor::MapHighVoltage(), AliTPCPreprocessor::MapTemperature(), AliEMCALPreprocessor::MapTemperature(), AliEMCALPreprocessor::MapTriggerConfig(), ModifyRecoParamHLTUsage(), MUONCheckMisAligner(), MUONSurveyCh1(), MUONSurveyCh2(), MUONSurveyCh3(), MUONSurveyCh4(), MUONSurveyCh5(), MUONSurveyCh8L(), AliMUONTriggerDCSSubprocessor::Process(), AliMUONHVSubprocessor::Process(), AliMUONLVSubprocessor::Process(), AliMUONConfigSubprocessor::Process(), AliMUONOccupancySubprocessor::Process(), AliTPCPreprocessor::Process(), AliMUONPedestalSubprocessor::Process(), AliMUONBusPatchEvolutionSubprocessor::Process(), AliMUONTriggerSubprocessor::Process(), AliEMCALPreprocessor::Process(), AliGRPPreprocessor::Process(), AliFMDPreprocessor::Process(), AliGRPPreprocessor::ProcessDcsFxs(), AliGRPPreprocessor::ProcessDqmFxs(), AliMUONGMSSubprocessor::ProcessFile(), AliGRPPreprocessor::ProcessLHCData(), AliGRPPreprocessor::ProcessSPDMeanVertex(), AliGRPPreprocessor::ReceivePromptRecoParameters(), ResidualAlignment(), AliQAManager::SaveIt2OCDB(), SetCC(), SetOCDBFromRun1(), SetTowerStatusMap(), AliTPCAlign::StoreAlignObj(), AliSurveyToAlignObjs::StoreAlignObjToCDB(), AliTPCCorrection::StoreInOCDB(), StoreObject(), StoreParam(), UpdateCDBCTPConfig(), UpdateEffSectorOCDB(), UpdateOCDBAlign(), UpdateOCDBAlign0(), UpdateOCDBGain(), WriteDCSAliasMap(), AliMpCDB::WriteDDLStore(), AliMpCDB::WriteManuStore(), AliMpCDB::WriteMpData(), AliMpCDB::WriteMpRunData(), AliMpCDB::WriteMpSegmentation(), AliFMDAlignFaker::WriteToCDB(), and AliMUONCDB::WriteToCDB().

void AliCDBMetaData::SetProperty ( const char *  property,
TObject *  object 
)

Definition at line 77 of file AliCDBMetaData.cxx.

Referenced by AliFMDCalibFaker::Exec(), GetComment(), and MakeRecoParam().

void AliCDBMetaData::SetResponsible ( const char *  yourName)
inline

Definition at line 30 of file AliCDBMetaData.h.

Referenced by AliOCDBtoolkit::AddoptOCDBEntry(), AliEMCALSetRecParamCDB(), AliEMCALSetSimParamCDB(), CDBAlignmentObjectCreation(), CreateIonTailObject(), AliDCSGenDB::CreateMetaObject(), CreateMetaObject(), CreateRefMap(), AliTPCPreprocessor::ExtractAltro(), AliTPCPreprocessor::ExtractCE(), AliTPCPreprocessor::ExtractPedestals(), AliEMCALPreprocessor::ExtractPedestals(), AliTPCPreprocessor::ExtractPulser(), AliTPCPreprocessor::ExtractQA(), AliTPCPreprocessor::ExtractRaw(), AliEMCALPreprocessor::ExtractSignal(), AliMUONAlignmentTask::FinishTaskOutput(), FullMisalignment(), IdealAlignment(), MakeEMCALFullMisAlignment(), MakeEMCALPF(), MakeEMCALResMisAlignment(), MakeEMCALZeroMisAlignment(), MakeMUONFullMisAlignment(), MakeMUONResMisAlignment(), MakeMUONZeroMisAlignment(), MakeOCDBConfigPreprocessor(), MakeOCDBEntry(), MakeOCDBTempTree(), MakeRecoParam(), MakeTPCAltroMapping(), MakeTPCFullMisAlignment(), MakeTPCRecoParam(), MakeTPCRecoParam_Run2Dist(), MakeTPCRecoParam_Run2DistMC(), MakeTPCResMisAlignment(), AliTPCPreprocessor::MapGasComposition(), AliTPCPreprocessor::MapGoofie(), AliTPCPreprocessor::MapHighVoltage(), AliTPCPreprocessor::MapTemperature(), AliEMCALPreprocessor::MapTemperature(), AliEMCALPreprocessor::MapTriggerConfig(), ModifyRecoParamHLTUsage(), MUONCheckMisAligner(), MUONSurveyCh1(), MUONSurveyCh2(), MUONSurveyCh3(), MUONSurveyCh4(), MUONSurveyCh5(), MUONSurveyCh8L(), AliMUONLVSubprocessor::Process(), AliMUONTriggerDCSSubprocessor::Process(), AliMUONHVSubprocessor::Process(), AliMUONConfigSubprocessor::Process(), AliMUONOccupancySubprocessor::Process(), AliTPCPreprocessor::Process(), AliMUONPedestalSubprocessor::Process(), AliMUONBusPatchEvolutionSubprocessor::Process(), AliMUONTriggerSubprocessor::Process(), AliEMCALPreprocessor::Process(), AliGRPPreprocessor::Process(), AliFMDPreprocessor::Process(), AliGRPPreprocessor::ProcessDcsFxs(), AliGRPPreprocessor::ProcessDqmFxs(), AliMUONGMSSubprocessor::ProcessFile(), AliGRPPreprocessor::ProcessLHCData(), AliGRPPreprocessor::ProcessSPDMeanVertex(), AliGRPPreprocessor::ReceivePromptRecoParameters(), ResidualAlignment(), AliQAManager::SaveIt2OCDB(), SetCC(), SetOCDBFromRun1(), AliTPCAlign::StoreAlignObj(), AliTPCCorrection::StoreInOCDB(), StoreObject(), StoreParam(), UpdateEffSectorOCDB(), UpdateOCDBAlign(), UpdateOCDBAlign0(), UpdateOCDBGain(), WriteDCSAliasMap(), AliMpCDB::WriteDDLStore(), AliMpCDB::WriteManuStore(), AliMpCDB::WriteMpData(), AliMpCDB::WriteMpRunData(), AliMpCDB::WriteMpSegmentation(), AliFMDAlignFaker::WriteToCDB(), and AliMUONCDB::WriteToCDB().

Member Data Documentation

TString AliCDBMetaData::fAliRootVersion
private

Definition at line 62 of file AliCDBMetaData.h.

Referenced by GetAliRootVersion(), PrintMetaData(), and SetAliRootVersion().

UInt_t AliCDBMetaData::fBeamPeriod
private

Definition at line 61 of file AliCDBMetaData.h.

Referenced by GetBeamPeriod(), PrintMetaData(), and SetBeamPeriod().

TString AliCDBMetaData::fComment
private

Definition at line 63 of file AliCDBMetaData.h.

Referenced by GetComment(), PrintMetaData(), and SetComment().

TString AliCDBMetaData::fObjectClassName
private

Definition at line 59 of file AliCDBMetaData.h.

Referenced by GetObjectClassName(), PrintMetaData(), and SetObjectClassName().

TMap AliCDBMetaData::fProperties
private
TString AliCDBMetaData::fResponsible
private

Definition at line 60 of file AliCDBMetaData.h.

Referenced by GetResponsible(), PrintMetaData(), and SetResponsible().


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