library: libTree
#include "TDSet.h"

TDSetElementPfn


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

class TDSetElementPfn : public TObject

Inheritance Chart:
TObject
<-
TDSetElementPfn

    public:
TDSetElementPfn(const char* pfn = "0", const char* msn = "0", Long64_t size = -1) TDSetElementPfn(const TDSetElementPfn&) virtual ~TDSetElementPfn() static TClass* Class() const char* GetCen() const const char* GetMsn() const const char* GetPfn() const Long64_t GetSize() const virtual TClass* IsA() const TDSetElementPfn& operator=(const TDSetElementPfn&) virtual void Print(Option_t* option) const void SetCen(const char* cen) void SetCen(const TString& cen) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members

    private:
TString fPfn Physical File Name TString fMsn Mass Storage Name TString fCen Computing Element Name Long64_t fSize Size in bytes

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.        
                                                                      


void Print(Option_t *) const
 Print contents of a physical file element.



Inline Functions


                    void ~TDSetElementPfn()
         TDSetElementPfn TDSetElementPfn(const char* pfn = "0", const char* msn = "0", Long64_t size = -1)
             const char* GetPfn() const
             const char* GetMsn() const
             const char* GetCen() const
                    void SetCen(const char* cen)
                    void SetCen(const TString& cen)
                Long64_t GetSize() const
                 TClass* Class()
                 TClass* IsA() const
                    void ShowMembers(TMemberInspector& insp, char* parent)
                    void Streamer(TBuffer& b)
                    void StreamerNVirtual(TBuffer& b)
         TDSetElementPfn TDSetElementPfn(const TDSetElementPfn&)
        TDSetElementPfn& operator=(const TDSetElementPfn&)


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.