X-Git-Url: http://git.uio.no/git/?p=u%2Fmrichter%2FAliRoot.git;a=blobdiff_plain;f=STEER%2FCDB%2FAliCDBEntry.h;h=0e9c83d901dee0c175ed34c4b21ba725a82cb4b9;hp=fb608d3b5189c451ba00ed1b2987cd2af8af5524;hb=5078a13f2b37e58dfd1ac048b532c1c82f0c7078;hpb=9613497c2034abecfb86ed1fb4814b344a19dc0a diff --git a/STEER/CDB/AliCDBEntry.h b/STEER/CDB/AliCDBEntry.h index fb608d3b518..0e9c83d901d 100644 --- a/STEER/CDB/AliCDBEntry.h +++ b/STEER/CDB/AliCDBEntry.h @@ -17,69 +17,69 @@ class AliCDBEntry: public TObject { -public: - AliCDBEntry(); - - AliCDBEntry(TObject* object, const AliCDBId& id, - AliCDBMetaData* metaData, Bool_t owner = kFALSE); - - AliCDBEntry(TObject* object, const AliCDBPath& path, const AliCDBRunRange& runRange, - AliCDBMetaData* metaData, Bool_t owner = kFALSE); - - AliCDBEntry(TObject* object, const AliCDBPath& path, const AliCDBRunRange& runRange, - Int_t version, AliCDBMetaData* metaData, Bool_t owner = kFALSE); - - AliCDBEntry(TObject* object, const AliCDBPath& path, const AliCDBRunRange& runRange, - Int_t version, Int_t subVersion, - AliCDBMetaData* metaData, Bool_t owner = kFALSE); - - AliCDBEntry(TObject* object, const AliCDBPath& path, Int_t firstRun, Int_t lastRun, - AliCDBMetaData* metaData, Bool_t owner = kFALSE); - - AliCDBEntry(TObject* object, const AliCDBPath& path, Int_t firstRun, Int_t lastRun, - Int_t version, AliCDBMetaData* metaData, Bool_t owner = kFALSE); - - AliCDBEntry(TObject* object, const AliCDBPath& path, Int_t firstRun, Int_t lastRun, - Int_t version, Int_t subVersion, - AliCDBMetaData* metaData, Bool_t owner = kFALSE); - - virtual ~AliCDBEntry(); - - - void SetId(const AliCDBId& id) {fId = id;}; - AliCDBId& GetId() {return fId;}; - const AliCDBId& GetId() const {return fId;}; - void PrintId() const; - - void SetObject(TObject* object) {fObject = object;}; - TObject* GetObject() {return fObject;}; - const TObject* GetObject() const {return fObject;}; - - void SetMetaData(AliCDBMetaData* metaData) {fMetaData = metaData;}; - AliCDBMetaData* GetMetaData() {return fMetaData;}; - const AliCDBMetaData* GetMetaData() const {return fMetaData;}; - void PrintMetaData() const {fMetaData->PrintMetaData();} - - void SetOwner(Bool_t owner) {fIsOwner = owner;}; - Bool_t IsOwner() const {return fIsOwner;}; - - void SetVersion(Int_t version) {fId.SetVersion(version);} - void SetSubVersion(Int_t subVersion) {fId.SetSubVersion(subVersion);} - - const TString GetLastStorage() const {return fId.GetLastStorage();}; - void SetLastStorage(TString lastStorage) {fId.SetLastStorage(lastStorage);}; - -private: - - AliCDBEntry(const AliCDBEntry& other); // no copy ctor - void operator= (const AliCDBEntry& other); // no assignment op - - TObject* fObject; // object - AliCDBId fId; // entry ID - AliCDBMetaData* fMetaData; // metaData - Bool_t fIsOwner; // ownership flag - - ClassDef(AliCDBEntry, 1); + public: + AliCDBEntry(); + + AliCDBEntry(TObject* object, const AliCDBId& id, + AliCDBMetaData* metaData, Bool_t owner = kFALSE); + + AliCDBEntry(TObject* object, const AliCDBPath& path, const AliCDBRunRange& runRange, + AliCDBMetaData* metaData, Bool_t owner = kFALSE); + + AliCDBEntry(TObject* object, const AliCDBPath& path, const AliCDBRunRange& runRange, + Int_t version, AliCDBMetaData* metaData, Bool_t owner = kFALSE); + + AliCDBEntry(TObject* object, const AliCDBPath& path, const AliCDBRunRange& runRange, + Int_t version, Int_t subVersion, + AliCDBMetaData* metaData, Bool_t owner = kFALSE); + + AliCDBEntry(TObject* object, const AliCDBPath& path, Int_t firstRun, Int_t lastRun, + AliCDBMetaData* metaData, Bool_t owner = kFALSE); + + AliCDBEntry(TObject* object, const AliCDBPath& path, Int_t firstRun, Int_t lastRun, + Int_t version, AliCDBMetaData* metaData, Bool_t owner = kFALSE); + + AliCDBEntry(TObject* object, const AliCDBPath& path, Int_t firstRun, Int_t lastRun, + Int_t version, Int_t subVersion, + AliCDBMetaData* metaData, Bool_t owner = kFALSE); + + virtual ~AliCDBEntry(); + + + void SetId(const AliCDBId& id) {fId = id;}; + AliCDBId& GetId() {return fId;}; + const AliCDBId& GetId() const {return fId;}; + void PrintId() const; + + void SetObject(TObject* object) {fObject = object;}; + TObject* GetObject() {return fObject;}; + const TObject* GetObject() const {return fObject;}; + + void SetMetaData(AliCDBMetaData* metaData) {fMetaData = metaData;}; + AliCDBMetaData* GetMetaData() {return fMetaData;}; + const AliCDBMetaData* GetMetaData() const {return fMetaData;}; + void PrintMetaData() const {fMetaData->PrintMetaData();} + + void SetOwner(Bool_t owner) {fIsOwner = owner;}; + Bool_t IsOwner() const {return fIsOwner;}; + + void SetVersion(Int_t version) {fId.SetVersion(version);} + void SetSubVersion(Int_t subVersion) {fId.SetSubVersion(subVersion);} + + const TString GetLastStorage() const {return fId.GetLastStorage();}; + void SetLastStorage(TString lastStorage) {fId.SetLastStorage(lastStorage);}; + + private: + + AliCDBEntry(const AliCDBEntry& other); // no copy ctor + void operator= (const AliCDBEntry& other); // no assignment op + + TObject* fObject; // object + AliCDBId fId; // entry ID + AliCDBMetaData* fMetaData; // metaData + Bool_t fIsOwner; // ownership flag + + ClassDef(AliCDBEntry, 1); }; #endif