ATLAS Offline Software
D3PDTools/SampleHandler/SampleHandler/Global.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef SAMPLE_HANDLER_GLOBAL_HH
6 #define SAMPLE_HANDLER_GLOBAL_HH
7 
8 //
9 // Distributed under the Boost Software License, Version 1.0.
10 // (See accompanying file LICENSE_1_0.txt or copy at
11 // http://www.boost.org/LICENSE_1_0.txt)
12 
13 // Please feel free to contact me (krumnack@iastate.edu) for bug
14 // reports, feature suggestions, praise and complaints.
15 
16 
21 
22 namespace SH
23 {
24  class DiskList;
25  class DiskListEOS;
26  class DiskListLocal;
27  class DiskListSRM;
28  class DiskListXRD;
29  class DiskOutput;
30  class DiskOutputLocal;
31  class DiskOutputXRD;
32  class DiskWriter;
33  class DiskWriterLocal;
34  class DiskWriterXRD;
35  class Meta;
36  template<class T> class MetaData;
37  struct MetaDataQuery;
38  struct MetaDataSample;
39  struct MetaFields;
40  struct MetaNames;
41  class MetaObject;
42  template<class T> class MetaVector;
43  class Sample;
44  class SampleComposite;
45  class SampleGrid;
46  class SampleHandler;
47  class SampleHist;
48  class SampleLocal;
49  class SampleMeta;
50  class SamplePtr;
51  struct ScanDir;
52  class TagList;
53 }
54 
55 #endif
SH::ScanDir
the class used for scanning local directories and file servers for samples
Definition: ScanDir.h:38
SH::TagList
A class that manages a list of tags for identifying samples.
Definition: TagList.h:48
SH::MetaObject
A class that manages meta-data to be associated with an object.
Definition: MetaObject.h:56
SH::SampleHist
A sample that represents a single histogram file.
Definition: SampleHist.h:31
SH::MetaVector
This class defines a templatized version of the meta-data in vector form.
Definition: D3PDTools/SampleHandler/SampleHandler/Global.h:42
SH::SampleGrid
This class implements a Sample located on the grid.
Definition: SampleGrid.h:44
SH::SampleMeta
A Sample that consists only of Meta-Information.
Definition: SampleMeta.h:31
SH::Sample
a base class that manages a set of files belonging to a particular data set and the associated meta-d...
Definition: Sample.h:54
SH::SamplePtr
A smart pointer class that holds a single Sample object.
Definition: SamplePtr.h:35
SH::MetaData
A class implementing a templatized version of the meta-data.
Definition: D3PDTools/SampleHandler/SampleHandler/Global.h:36
SH::SampleLocal
A Sample based on a simple file list.
Definition: SampleLocal.h:38
SH::MetaDataSample
all the meta-data fields that we may try to read from AMI.
Definition: MetaDataSample.h:15
SH::MetaFields
This class contains the known meta-data names.
Definition: MetaFields.h:31
SH::SampleHandler
A class that manages a list of Sample objects.
Definition: SampleHandler.h:60
SH
This module provides a lot of global definitions, forward declarations and includes that are used by ...
Definition: PrunDriver.h:15
SH::SampleComposite
This module defines an implementation of Sample that contains composite samples.
Definition: SampleComposite.h:31
SH::MetaNames
the names of common meta-data
Definition: MetaNames.h:24
SH::MetaDataQuery
an object containing the result of an AMI meta-data query
Definition: MetaDataQuery.h:17