Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

ADAMO_Shell.h

Go to the documentation of this file.
00001 // $ID:  ADAMO_Shell.h,v 1.2 1997/01/23 16:25 gmieg Exp $
00002 //
00003 // Define Class ADAMO_Shell -- ADAMO Command Interface G. Irwin 1/97
00004 
00005 #ifndef ADAMO_SHELL_H
00006 #define ADAMO_SHELL_H
00007 
00008 #include <iosfwd>
00009 
00010 #include "Rtypes.h"
00011 
00012 #include "REROOT_Classes/DigitPln.h"
00013 #include "REROOT_Classes/EmuDigit.h"
00014 #include "REROOT_Classes/EmuHit.h"
00015 #include "REROOT_Classes/EventHistory.h"
00016 #include "REROOT_Classes/FLSDigiCell.h"
00017 #include "REROOT_Classes/FLSDigiPln.h"
00018 #include "REROOT_Classes/FLSDigit.h"
00019 #include "REROOT_Classes/FLSDigiView.h"
00020 #include "REROOT_Classes/FLSHit.h"
00021 #include "REROOT_Classes/FluxInfo.h"
00022 #include "REROOT_Classes/FluxWgt.h"
00023 #include "REROOT_Classes/HitPln.h"
00024 #include "REROOT_Classes/LSTHit.h"
00025 #include "REROOT_Classes/LSTProto.h"
00026 #include "REROOT_Classes/LSTStrip.h"
00027 #include "REROOT_Classes/LSTWire.h"
00028 #include "REROOT_Classes/MuonTrkHeader.h"
00029 #include "REROOT_Classes/MuonTrkPoint.h"
00030 #include "REROOT_Classes/NeuKin.h"
00031 #include "REROOT_Classes/NeuVtx.h"
00032 #include "REROOT_Classes/PEArrival.h"
00033 #include "REROOT_Classes/RecoMuon.h"
00034 #include "REROOT_Classes/RecoShwDir.h"
00035 #include "REROOT_Classes/RecoShwEnergy.h"
00036 #include "REROOT_Classes/RecoVtx.h"
00037 #include "REROOT_Classes/RPCHit.h"
00038 #include "REROOT_Classes/StdHep.h"
00039 #include "REROOT_Classes/StdHepHead.h"
00040 #include "REROOT_Classes/TstHit.h"
00041 
00042 #include "REROOT_Classes/AvailNuclei.h"
00043 #include "REROOT_Classes/BeamSystem.h"
00044 #include "REROOT_Classes/CellPos.h"
00045 #include "REROOT_Classes/CoilTube.h"
00046 #include "REROOT_Classes/FLSParam.h"
00047 #include "REROOT_Classes/GeomMisc.h"
00048 #include "REROOT_Classes/MassDistrib.h"
00049 #include "REROOT_Classes/Material.h"
00050 #include "REROOT_Classes/MdlOrg.h"
00051 #include "REROOT_Classes/Mixture.h"
00052 #include "REROOT_Classes/PlanePos.h"
00053 #include "REROOT_Classes/PlaneSpec.h"
00054 #include "REROOT_Classes/PlexusAdd.h"
00055 #include "REROOT_Classes/Pln2MUX.h"
00056 #include "REROOT_Classes/Rotm.h"
00057 #include "REROOT_Classes/SubVolPos.h"
00058 #include "REROOT_Classes/SubVolSpec.h"
00059 #include "REROOT_Classes/SuperModule.h"
00060 #include "REROOT_Classes/TMedium.h"
00061 #include "REROOT_Classes/TPar.h"
00062 #include "REROOT_Classes/TubePixelInfo.h"
00063 #include "REROOT_Classes/TubePixelMap.h"
00064 
00065 #include "REROOT_Classes/GAFKey.h"
00066 
00067 class ADAMO_Shell
00068 {
00069 private:
00070 
00071 public:
00072   ADAMO_Shell();
00073  ~ADAMO_Shell();
00074 
00075   void init();
00076   int read(const char*);
00077 
00078   int coutab(DIGITPLN_DEF*);
00079   DIGITPLN_DEF* gettab(DIGITPLN_DEF*,int);
00080   int coutab(EMUDIGIT_DEF*);
00081   EMUDIGIT_DEF* gettab(EMUDIGIT_DEF*,int);
00082   int coutab(EMUHIT_DEF*);
00083   EMUHIT_DEF* gettab(EMUHIT_DEF*,int);
00084   int coutab(EVENTHISTORY_DEF*);
00085   EVENTHISTORY_DEF* gettab(EVENTHISTORY_DEF*,int);
00086   int coutab(FLSDIGICELL_DEF*);
00087   FLSDIGICELL_DEF* gettab(FLSDIGICELL_DEF*,int);
00088   int coutab(FLSDIGIPLN_DEF*);
00089   FLSDIGIPLN_DEF* gettab(FLSDIGIPLN_DEF*,int);
00090   int coutab(FLSDIGIT_DEF*);
00091   FLSDIGIT_DEF* gettab(FLSDIGIT_DEF*,int);
00092   int coutab(FLSDIGIVIEW_DEF*);
00093   FLSDIGIVIEW_DEF* gettab(FLSDIGIVIEW_DEF*,int);
00094   int coutab(FLSHIT_DEF*);
00095   FLSHIT_DEF* gettab(FLSHIT_DEF*,int);
00096   int coutab(FLUXINFO_DEF*);
00097   FLUXINFO_DEF* gettab(FLUXINFO_DEF*,int);
00098   int coutab(FLUXWGT_DEF*);
00099   FLUXWGT_DEF* gettab(FLUXWGT_DEF*,int);
00100   int coutab(HITPLN_DEF*);
00101   HITPLN_DEF* gettab(HITPLN_DEF*,int);
00102   int coutab(LSTHIT_DEF*);
00103   LSTHIT_DEF* gettab(LSTHIT_DEF*,int);
00104   int coutab(LSTPROTO_DEF*);
00105   LSTPROTO_DEF* gettab(LSTPROTO_DEF*,int);
00106   int coutab(LSTSTRIP_DEF*);
00107   LSTSTRIP_DEF* gettab(LSTSTRIP_DEF*,int);
00108   int coutab(LSTWIRE_DEF*);
00109   LSTWIRE_DEF* gettab(LSTWIRE_DEF*,int);
00110   int coutab(MUONTRKHEADER_DEF*);
00111   MUONTRKHEADER_DEF* gettab(MUONTRKHEADER_DEF*,int);
00112   int coutab(MUONTRKPOINT_DEF*);
00113   MUONTRKPOINT_DEF* gettab(MUONTRKPOINT_DEF*,int);
00114   int coutab(NEUKIN_DEF*);
00115   NEUKIN_DEF* gettab(NEUKIN_DEF*,int);
00116   int coutab(NEUVTX_DEF*);
00117   NEUVTX_DEF* gettab(NEUVTX_DEF*,int);
00118   int coutab(PEARRIVAL_DEF*);
00119   PEARRIVAL_DEF* gettab(PEARRIVAL_DEF*,int);
00120   int coutab(RECOMUON_DEF*);
00121   RECOMUON_DEF* gettab(RECOMUON_DEF*,int);
00122   int coutab(RECOSHWDIR_DEF*);
00123   RECOSHWDIR_DEF* gettab(RECOSHWDIR_DEF*,int);
00124   int coutab(RECOSHWENERGY_DEF*);
00125   RECOSHWENERGY_DEF* gettab(RECOSHWENERGY_DEF*,int);
00126   int coutab(RECOVTX_DEF*);
00127   RECOVTX_DEF* gettab(RECOVTX_DEF*,int);
00128   int coutab(RPCHIT_DEF*);
00129   RPCHIT_DEF* gettab(RPCHIT_DEF*,int);
00130   int coutab(STDHEP_DEF*);
00131   STDHEP_DEF* gettab(STDHEP_DEF*,int);
00132   int coutab(STDHEPHEAD_DEF*);
00133   STDHEPHEAD_DEF* gettab(STDHEPHEAD_DEF*,int);
00134   int coutab(TSTHIT_DEF*);
00135   TSTHIT_DEF* gettab(TSTHIT_DEF*,int);
00136 
00137   int coutab(AVAILNUCLEI_DEF*);
00138   AVAILNUCLEI_DEF* gettab(AVAILNUCLEI_DEF*,int);
00139   int coutab(BEAMSYSTEM_DEF*);
00140   BEAMSYSTEM_DEF* gettab(BEAMSYSTEM_DEF*,int);
00141   int coutab(CELLPOS_DEF*);
00142   CELLPOS_DEF* gettab(CELLPOS_DEF*,int);
00143   int coutab(COILTUBE_DEF*);
00144   COILTUBE_DEF* gettab(COILTUBE_DEF*,int);
00145   int coutab(FLSPARAM_DEF*);
00146   FLSPARAM_DEF* gettab(FLSPARAM_DEF*,int);
00147   int coutab(GEOMMISC_DEF*);
00148   GEOMMISC_DEF* gettab(GEOMMISC_DEF*,int);
00149   int coutab(MASSDISTRIB_DEF*);
00150   MASSDISTRIB_DEF* gettab(MASSDISTRIB_DEF*,int);
00151   int coutab(MATERIAL_DEF*);
00152   MATERIAL_DEF* gettab(MATERIAL_DEF*,int);
00153   int coutab(MDLORG_DEF*);
00154   MDLORG_DEF* gettab(MDLORG_DEF*,int);
00155   int coutab(MIXTURE_DEF*);
00156   MIXTURE_DEF* gettab(MIXTURE_DEF*,int);
00157   int coutab(PLANEPOS_DEF*);
00158   PLANEPOS_DEF* gettab(PLANEPOS_DEF*,int);
00159   int coutab(PLANESPEC_DEF*);
00160   PLANESPEC_DEF* gettab(PLANESPEC_DEF*,int);
00161   int coutab(PLEXUSADD_DEF*);
00162   PLEXUSADD_DEF* gettab(PLEXUSADD_DEF*,int);
00163   int coutab(PLN2MUX_DEF*);
00164   PLN2MUX_DEF* gettab(PLN2MUX_DEF*,int);
00165   int coutab(ROTM_DEF*);
00166   ROTM_DEF* gettab(ROTM_DEF*,int);
00167   int coutab(SUBVOLPOS_DEF*);
00168   SUBVOLPOS_DEF* gettab(SUBVOLPOS_DEF*,int);
00169   int coutab(SUBVOLSPEC_DEF*);
00170   SUBVOLSPEC_DEF* gettab(SUBVOLSPEC_DEF*,int);
00171   int coutab(SUPERMODULE_DEF*);
00172   SUPERMODULE_DEF* gettab(SUPERMODULE_DEF*,int);
00173   int coutab(TMEDIUM_DEF*);
00174   TMEDIUM_DEF* gettab(TMEDIUM_DEF*,int);
00175   int coutab(TPAR_DEF*);
00176   TPAR_DEF* gettab(TPAR_DEF*,int);
00177   int coutab(TUBEPIXELINFO_DEF*);
00178   TUBEPIXELINFO_DEF* gettab(TUBEPIXELINFO_DEF*,int);
00179   int coutab(TUBEPIXELMAP_DEF*);
00180   TUBEPIXELMAP_DEF* gettab(TUBEPIXELMAP_DEF*,int);
00181 
00182   int coutab(GAFKEY_DEF*);
00183   GAFKEY_DEF* gettab(GAFKEY_DEF*,int);
00184 
00185 };
00186 #endif // ADAMO_SHELL_H

Generated on Fri Mar 28 15:26:45 2008 for loon by  doxygen 1.3.9.1