AliRoot Core  3dc7879 (3dc7879)
AliCDBId Class Reference

#include <AliCDBId.h>

Inheritance diagram for AliCDBId:

Public Member Functions

 AliCDBId ()
 
 AliCDBId (const AliCDBId &other)
 
 AliCDBId (const AliCDBPath &path, const AliCDBRunRange &runRange, Int_t version=-1, Int_t subVersion=-1)
 
 AliCDBId (const AliCDBPath &path, Int_t firstRun, Int_t lastRun, Int_t verison=-1, Int_t subVersion=-1)
 
virtual ~AliCDBId ()
 
const AliCDBPathGetAliCDBPath () const
 
const TString & GetPath () const
 
const TString GetPathLevel (Int_t i) const
 
Bool_t IsWildcard () const
 
void SetPath (const char *path)
 
const AliCDBRunRangeGetAliCDBRunRange () const
 
AliCDBRunRangeGetAliCDBRunRange ()
 
Int_t GetFirstRun () const
 
Int_t GetLastRun () const
 
void SetFirstRun (Int_t firstRun)
 
void SetLastRun (Int_t lastRun)
 
void SetRunRange (Int_t firstRun, Int_t lastRun)
 
Bool_t IsAnyRange () const
 
Int_t GetVersion () const
 
Int_t GetSubVersion () const
 
void SetVersion (Int_t version)
 
void SetSubVersion (Int_t subVersion)
 
const TString & GetLastStorage () const
 
void SetLastStorage (TString &lastStorage)
 
Bool_t IsValid () const
 
Bool_t IsSpecified () const
 
Bool_t HasVersion () const
 
Bool_t HasSubVersion () const
 
Bool_t Comprises (const AliCDBId &other) const
 
virtual Bool_t IsEqual (const TObject *obj) const
 
TString ToString () const
 
void Print (Option_t *option="") const
 
virtual Int_t Compare (const TObject *obj) const
 
virtual Bool_t IsSortable () const
 
virtual const char * GetName () const
 

Static Public Member Functions

static AliCDBIdMakeFromString (const TString &idString)
 

Private Attributes

AliCDBPath fPath
 
AliCDBRunRange fRunRange
 
Int_t fVersion
 
Int_t fSubVersion
 
TString fLastStorage
 

Detailed Description

Definition at line 20 of file AliCDBId.h.

Constructor & Destructor Documentation

AliCDBId::AliCDBId ( )

Definition at line 34 of file AliCDBId.cxx.

Referenced by MakeFromString().

AliCDBId::AliCDBId ( const AliCDBId other)

Definition at line 46 of file AliCDBId.cxx.

AliCDBId::AliCDBId ( const AliCDBPath path,
const AliCDBRunRange runRange,
Int_t  version = -1,
Int_t  subVersion = -1 
)

Definition at line 72 of file AliCDBId.cxx.

AliCDBId::AliCDBId ( const AliCDBPath path,
Int_t  firstRun,
Int_t  lastRun,
Int_t  verison = -1,
Int_t  subVersion = -1 
)

Definition at line 59 of file AliCDBId.cxx.

AliCDBId::~AliCDBId ( )
virtual

Definition at line 129 of file AliCDBId.cxx.

Member Function Documentation

Int_t AliCDBId::Compare ( const TObject *  obj) const
virtual

Definition at line 184 of file AliCDBId.cxx.

Referenced by Comprises().

Bool_t AliCDBId::Comprises ( const AliCDBId other) const
inline
AliCDBRunRange& AliCDBId::GetAliCDBRunRange ( )
inline

Definition at line 47 of file AliCDBId.h.

const TString& AliCDBId::GetLastStorage ( ) const
inline

Definition at line 64 of file AliCDBId.h.

Referenced by AliCDBEntry::GetLastStorage().

virtual const char* AliCDBId::GetName ( void  ) const
inlinevirtual

Definition at line 83 of file AliCDBId.h.

const TString AliCDBId::GetPathLevel ( Int_t  i) const
inline

Definition at line 41 of file AliCDBId.h.

Referenced by AliCDBGrid::TagFileId().

Bool_t AliCDBId::HasSubVersion ( ) const
inline
Bool_t AliCDBId::IsAnyRange ( ) const
inline

Definition at line 56 of file AliCDBId.h.

Referenced by AliCDBStorage::GetAll(), AliCDBManager::GetAll(), and IsSpecified().

Bool_t AliCDBId::IsEqual ( const TObject *  obj) const
virtual
Bool_t AliCDBId::IsSortable ( ) const
virtual

Definition at line 193 of file AliCDBId.cxx.

Referenced by Comprises().

Bool_t AliCDBId::IsWildcard ( ) const
inline

Definition at line 42 of file AliCDBId.h.

Referenced by IsSpecified().

AliCDBId * AliCDBId::MakeFromString ( const TString &  idString)
static
void AliCDBId::Print ( Option_t *  option = "") const
void AliCDBId::SetFirstRun ( Int_t  firstRun)
inline

Definition at line 50 of file AliCDBId.h.

Referenced by AliCDBLocal::GetId(), and AliCDBDump::GetId().

void AliCDBId::SetLastRun ( Int_t  lastRun)
inline

Definition at line 51 of file AliCDBId.h.

Referenced by AliCDBLocal::GetId(), and AliCDBDump::GetId().

void AliCDBId::SetLastStorage ( TString &  lastStorage)
inline

Definition at line 65 of file AliCDBId.h.

Referenced by AliCDBDump::GetEntry(), and AliCDBEntry::SetLastStorage().

void AliCDBId::SetPath ( const char *  path)
inline

Definition at line 44 of file AliCDBId.h.

Referenced by AliCDBLocal::GetId(), and AliCDBDump::GetId().

void AliCDBId::SetRunRange ( Int_t  firstRun,
Int_t  lastRun 
)
inline

Definition at line 52 of file AliCDBId.h.

Referenced by AliCDBManager::GetAll().

void AliCDBId::SetSubVersion ( Int_t  subVersion)
inline
void AliCDBId::SetVersion ( Int_t  version)
inline

Member Data Documentation

TString AliCDBId::fLastStorage
private

Definition at line 90 of file AliCDBId.h.

Referenced by GetLastStorage(), and SetLastStorage().

AliCDBPath AliCDBId::fPath
private
Int_t AliCDBId::fSubVersion
private

Definition at line 89 of file AliCDBId.h.

Referenced by GetSubVersion(), HasSubVersion(), IsEqual(), and SetSubVersion().

Int_t AliCDBId::fVersion
private

Definition at line 88 of file AliCDBId.h.

Referenced by GetVersion(), HasVersion(), IsEqual(), and SetVersion().


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