library: libTree
#include "TDSet.h"

TDSetElementMsn


class description - source file - inheritance tree (.pdf)

class TDSetElementMsn : public TObject

Inheritance Chart:
TObject
<-
TDSetElementMsn

    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)

Data Members

    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

Class Description

                                                                      
 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.