library: libTree #include "TDSet.h" |
TDSetElementMsn
class description - source file - inheritance tree (.ps)
public:
TDSetElementMsn()
TDSetElementMsn(TDSetElementPfn* dse)
TDSetElementMsn(const TDSetElementMsn&)
virtual ~TDSetElementMsn()
Long64_t AddData(Long64_t datasize)
static TClass* Class()
Long64_t GetDataPerSiteDaemon() const
Long64_t GetDataSize() const
Long64_t GetMaxDataPerSiteDaemon() const
Int_t GetMaxSiteDaemons() const
const char* GetMsn() const
virtual const char* GetName() const
Int_t GetNfiles() const
Int_t GetNSiteDaemons() const
Int_t Increment()
virtual TClass* IsA() const
TDSetElementMsn& operator=(const TDSetElementMsn&)
virtual void Print(Option_t* option) const
void SetMaxDataPerSiteDaemon(Long64_t maxdata)
void SetMaxSiteDaemons(Int_t maxdaemons)
void SetNSiteDaemons(Int_t ndaemons)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
private:
TString fMsn Mass Storage Name
Int_t fNfiles Number of files
Long64_t fDataSize Size of file on mass storage
Int_t fNSiteDaemons Number of daemons
Int_t fMaxSiteDaemons Max number of daemons
Long64_t fDataPerSiteDaemon
Long64_t fMaxDataPerSiteDaemon
TDSet
This class implements a data set to be used for PROOF processing.
The TDSet defines the class of which objects will be processed,
the directory in the file where the objects of that type can be
found and the list of files to be processed. The files can be
specified as logical file names (LFN's) or as physical file names
(PFN's). In case of LFN's the resolution to PFN's will be done
according to the currently active GRID interface.
Examples:
TDSet treeset("TTree", "AOD");
treeset.Add("lfn:/alien.cern.ch/alice/prod2002/file1");
...
treeset.AddFriend(friendset);
or
TDSet objset("MyEvent", "*", "/events");
objset.Add("root://cms.cern.ch/user/prod2002/hprod_1.root");
...
objset.Add(set2003);
Validity of file names will only be checked at processing time
(typically on the PROOF master server), not at creation time.
TDSetElementMsn(TDSetElementPfn *dse)
Create mass storage information element.
void Print(Option_t *) const
Print contents of a Mass Storage element.
Inline Functions
void ~TDSetElementMsn()
TDSetElementMsn TDSetElementMsn(TDSetElementPfn* dse)
const char* GetMsn() const
Int_t GetNfiles() const
Long64_t GetDataSize() const
const char* GetName() const
Int_t GetNSiteDaemons() const
void SetNSiteDaemons(Int_t ndaemons)
Int_t GetMaxSiteDaemons() const
Long64_t GetDataPerSiteDaemon() const
Long64_t GetMaxDataPerSiteDaemon() const
void SetMaxDataPerSiteDaemon(Long64_t maxdata)
void SetMaxSiteDaemons(Int_t maxdaemons)
Int_t Increment()
Long64_t AddData(Long64_t datasize)
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
TDSetElementMsn TDSetElementMsn(const TDSetElementMsn&)
TDSetElementMsn& operator=(const TDSetElementMsn&)
Author: Fons Rademakers 11/01/02
Last update: root/tree:$Name: $:$Id: TDSet.cxx,v 1.12 2004/06/13 16:26:36 rdm Exp $
Copyright (C) 1995-2001, Rene Brun and Fons Rademakers. *
ROOT page - Class index - Class Hierarchy - Top of the page
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.