REROOT_UserVisitor Class Reference

#include <REROOT_UserVisitor.h>

Inheritance diagram for REROOT_UserVisitor:
REROOT_Visitor

List of all members.

Public Member Functions

 REROOT_UserVisitor ()
virtual ~REROOT_UserVisitor ()
virtual void visit (const REROOT_DigitPln *)
virtual void visit (const REROOT_EmuDigit *)
virtual void visit (const REROOT_EmuHit *)
virtual void visit (const REROOT_EventHistory *)
virtual void visit (const REROOT_FLSDigiCell *)
virtual void visit (const REROOT_FLSDigiPln *)
virtual void visit (const REROOT_FLSDigit *)
virtual void visit (const REROOT_FLSDigiView *)
virtual void visit (const REROOT_FLSHit *)
virtual void visit (const REROOT_FluxInfo *)
virtual void visit (const REROOT_FluxWgt *)
virtual void visit (const REROOT_HitPln *)
virtual void visit (const REROOT_LSTHit *)
virtual void visit (const REROOT_LSTProto *)
virtual void visit (const REROOT_LSTStrip *)
virtual void visit (const REROOT_LSTWire *)
virtual void visit (const REROOT_MuonTrkHeader *)
virtual void visit (const REROOT_MuonTrkPoint *)
virtual void visit (const REROOT_NeuKin *)
virtual void visit (const REROOT_NeuVtx *)
virtual void visit (const REROOT_PEArrival *)
virtual void visit (const REROOT_RecoMuon *)
virtual void visit (const REROOT_RecoShwDir *)
virtual void visit (const REROOT_RecoShwEnergy *)
virtual void visit (const REROOT_RecoVtx *)
virtual void visit (const REROOT_RPCHit *)
virtual void visit (const REROOT_StdHep *)
virtual void visit (const REROOT_StdHepHead *)
virtual void visit (const REROOT_TstHit *)
virtual void visit (const REROOT_AvailNuclei *)
virtual void visit (const REROOT_BeamSystem *)
virtual void visit (const REROOT_CellPos *)
virtual void visit (const REROOT_CoilTube *)
virtual void visit (const REROOT_FLSParam *)
virtual void visit (const REROOT_GeomMisc *)
virtual void visit (const REROOT_MassDistrib *)
virtual void visit (const REROOT_Material *)
virtual void visit (const REROOT_MdlOrg *)
virtual void visit (const REROOT_Mixture *)
virtual void visit (const REROOT_PlanePos *)
virtual void visit (const REROOT_PlaneSpec *)
virtual void visit (const REROOT_PlexusAdd *)
virtual void visit (const REROOT_Pln2MUX *)
virtual void visit (const REROOT_Rotm *)
virtual void visit (const REROOT_SubVolPos *)
virtual void visit (const REROOT_SubVolSpec *)
virtual void visit (const REROOT_SuperModule *)
virtual void visit (const REROOT_TMedium *)
virtual void visit (const REROOT_TPar *)
virtual void visit (const REROOT_TubePixelInfo *)
virtual void visit (const REROOT_TubePixelMap *)
virtual void visit (const REROOT_Event *)
virtual void visit (const REROOT_GAFKey *)
virtual void visit (const REROOT_Geom *)
virtual void visit (const REROOT_Record *)

Detailed Description

Definition at line 11 of file REROOT_UserVisitor.h.


Constructor & Destructor Documentation

REROOT_UserVisitor::REROOT_UserVisitor (  ) 

Definition at line 26 of file REROOT_UserVisitor.cxx.

00026 {}

REROOT_UserVisitor::~REROOT_UserVisitor (  )  [virtual]

Definition at line 27 of file REROOT_UserVisitor.cxx.

00027 {}


Member Function Documentation

void REROOT_UserVisitor::visit ( const REROOT_Record  )  [virtual]

Reimplemented from REROOT_Visitor.

Definition at line 156 of file REROOT_UserVisitor.cxx.

00156 {}

void REROOT_UserVisitor::visit ( const REROOT_Geom e  )  [virtual]

Reimplemented from REROOT_Visitor.

Definition at line 127 of file REROOT_UserVisitor.cxx.

References REROOT_Geom::n_availnucleis(), REROOT_Geom::n_beamsystems(), REROOT_Geom::n_cellposs(), REROOT_Geom::n_coiltubes(), REROOT_Geom::n_flsparams(), REROOT_Geom::n_gafkeys(), REROOT_Geom::n_geommiscs(), REROOT_Geom::n_massdistribs(), REROOT_Geom::n_materials(), REROOT_Geom::n_mdlorgs(), REROOT_Geom::n_mixtures(), REROOT_Geom::n_planeposs(), REROOT_Geom::n_planespecs(), REROOT_Geom::n_plexusadds(), REROOT_Geom::n_pln2muxs(), REROOT_Geom::n_rotms(), REROOT_Geom::n_subvolposs(), REROOT_Geom::n_subvolspecs(), REROOT_Geom::n_supermodules(), REROOT_Geom::n_tmediums(), REROOT_Geom::n_tpars(), REROOT_Geom::n_tubepixelinfos(), and REROOT_Geom::n_tubepixelmaps().

00128 {
00129   cout << "e->n_gafkeys() = "        << e->n_gafkeys()        << "\n";
00130   cout << "e->n_availnucleis() = "   << e->n_availnucleis()   << "\n";
00131   cout << "e->n_beamsystems() = "    << e->n_beamsystems()    << "\n";
00132   cout << "e->n_cellposs() = "       << e->n_cellposs()       << "\n";
00133   cout << "e->n_coiltubes() = "      << e->n_coiltubes()      << "\n";
00134   cout << "e->n_flsparams() = "      << e->n_flsparams()      << "\n";
00135   cout << "e->n_geommiscs() = "      << e->n_geommiscs()      << "\n";
00136   cout << "e->n_massdistribs() = "   << e->n_massdistribs()   << "\n";
00137   cout << "e->n_materials() = "      << e->n_materials()      << "\n";
00138   cout << "e->n_mdlorgs() = "        << e->n_mdlorgs()        << "\n";
00139   cout << "e->n_mixtures() = "       << e->n_mixtures()       << "\n";
00140   cout << "e->n_planeposs() = "      << e->n_planeposs()      << "\n";
00141   cout << "e->n_planespecs() = "     << e->n_planespecs()     << "\n";
00142   cout << "e->n_plexusadds() = "     << e->n_plexusadds()     << "\n";
00143   cout << "e->n_pln2muxs() = "       << e->n_pln2muxs()       << "\n";
00144   cout << "e->n_rotms() = "          << e->n_rotms()          << "\n";
00145   cout << "e->n_subvolposs() = "     << e->n_subvolposs()     << "\n";
00146   cout << "e->n_subvolspecs() = "    << e->n_subvolspecs()    << "\n";
00147   cout << "e->n_supermodules() = "   << e->n_supermodules()   << "\n";
00148   cout << "e->n_tmediums() = "       << e->n_tmediums()       << "\n";
00149   cout << "e->n_tpars() = "          << e->n_tpars()          << "\n";
00150   cout << "e->n_tubepixelinfos() = " << e->n_tubepixelinfos() << "\n";
00151   cout << "e->n_tubepixelmaps() = "  << e->n_tubepixelmaps()  << "\n";
00152 
00153 //gmi  if (e->first_gafkey()) visit(e->first_gafkey());
00154 }

void REROOT_UserVisitor::visit ( const REROOT_GAFKey e  )  [virtual]

Reimplemented from REROOT_Visitor.

Definition at line 122 of file REROOT_UserVisitor.cxx.

References REROOT_GAFKey::printEvent().

00123 {
00124   e->printEvent(cout);
00125 }

void REROOT_UserVisitor::visit ( const REROOT_Event e  )  [virtual]

Reimplemented from REROOT_Visitor.

Definition at line 85 of file REROOT_UserVisitor.cxx.

References REROOT_Event::n_digitplns(), REROOT_Event::n_emudigits(), REROOT_Event::n_emuhits(), REROOT_Event::n_eventhistorys(), REROOT_Event::n_flsdigicells(), REROOT_Event::n_flsdigiplns(), REROOT_Event::n_flsdigits(), REROOT_Event::n_flsdigiviews(), REROOT_Event::n_flshits(), REROOT_Event::n_fluxinfos(), REROOT_Event::n_fluxwgts(), REROOT_Event::n_gafkeys(), REROOT_Event::n_hitplns(), REROOT_Event::n_lsthits(), REROOT_Event::n_lstprotos(), REROOT_Event::n_lststrips(), REROOT_Event::n_lstwires(), REROOT_Event::n_muontrkheaders(), REROOT_Event::n_muontrkpoints(), REROOT_Event::n_neukins(), REROOT_Event::n_neuvtxs(), REROOT_Event::n_pearrivals(), REROOT_Event::n_recomuons(), REROOT_Event::n_recoshwdirs(), REROOT_Event::n_recoshwenergys(), REROOT_Event::n_recovtxs(), REROOT_Event::n_rpchits(), REROOT_Event::n_stdhepheads(), REROOT_Event::n_stdheps(), and REROOT_Event::n_tsthits().

00086 {
00087   cout << "e->n_gafkeys() = "        << e->n_gafkeys()        << "\n";
00088   cout << "e->n_digitplns() = "      << e->n_digitplns()      << "\n";
00089   cout << "e->n_emudigits() = "      << e->n_emudigits()      << "\n";
00090   cout << "e->n_emuhits() = "        << e->n_emuhits()        << "\n";
00091   cout << "e->n_eventhistorys() = "  << e->n_eventhistorys()  << "\n";
00092   cout << "e->n_flsdigicells() = "   << e->n_flsdigicells()   << "\n";
00093   cout << "e->n_flsdigiplns() = "    << e->n_flsdigiplns()    << "\n";
00094   cout << "e->n_flsdigits() = "      << e->n_flsdigits()      << "\n";
00095   cout << "e->n_flsdigiviews() = "   << e->n_flsdigiviews()   << "\n";
00096   cout << "e->n_flshits() = "        << e->n_flshits()        << "\n";
00097   cout << "e->n_fluxinfos() = "      << e->n_fluxinfos()      << "\n";
00098   cout << "e->n_fluxwgts() = "       << e->n_fluxwgts()       << "\n";
00099   cout << "e->n_hitplns() = "        << e->n_hitplns()        << "\n";
00100   cout << "e->n_lsthits() = "        << e->n_lsthits()        << "\n";
00101   cout << "e->n_lstprotos() = "      << e->n_lstprotos()      << "\n";
00102   cout << "e->n_lststrips() = "      << e->n_lststrips()      << "\n";
00103   cout << "e->n_lstwires() = "       << e->n_lstwires()       << "\n";
00104   cout << "e->n_muontrkheaders() = " << e->n_muontrkheaders() << "\n";
00105   cout << "e->n_muontrkpoints() = "  << e->n_muontrkpoints()  << "\n";
00106   cout << "e->n_neukins() = "        << e->n_neukins()        << "\n";
00107   cout << "e->n_neuvtxs() = "        << e->n_neuvtxs()        << "\n";
00108   cout << "e->n_pearrivals() = "     << e->n_pearrivals()     << "\n";
00109   cout << "e->n_recomuons() = "      << e->n_recomuons()      << "\n";
00110   cout << "e->n_recoshwdirs() = "    << e->n_recoshwdirs()    << "\n";
00111   cout << "e->n_recoshwenergys() = " << e->n_recoshwenergys() << "\n";
00112   cout << "e->n_recovtxs() = "       << e->n_recovtxs()       << "\n";
00113   cout << "e->n_rpchits() = "        << e->n_rpchits()        << "\n";
00114   cout << "e->n_stdheps() = "        << e->n_stdheps()        << "\n";
00115   cout << "e->n_tsthits() = "        << e->n_tsthits()        << "\n";
00116   cout << "e->n_stdhepheads() = "    << e->n_stdhepheads()    << "\n";
00117 
00118 //gmi  if (e->first_gafkey()) visit(e->first_gafkey());
00119 //gmi  if (e->first_neukin()) visit(e->first_neukin());
00120 }

void REROOT_UserVisitor::visit ( const REROOT_TubePixelMap  )  [virtual]

Reimplemented from REROOT_Visitor.

Definition at line 83 of file REROOT_UserVisitor.cxx.

00083 {}

void REROOT_UserVisitor::visit ( const REROOT_TubePixelInfo  )  [virtual]

Reimplemented from REROOT_Visitor.

Definition at line 82 of file REROOT_UserVisitor.cxx.

00082 {}

void REROOT_UserVisitor::visit ( const REROOT_TPar  )  [virtual]

Reimplemented from REROOT_Visitor.

Definition at line 81 of file REROOT_UserVisitor.cxx.

00081 {}

void REROOT_UserVisitor::visit ( const REROOT_TMedium  )  [virtual]

Reimplemented from REROOT_Visitor.

Definition at line 80 of file REROOT_UserVisitor.cxx.

00080 {}

void REROOT_UserVisitor::visit ( const REROOT_SuperModule  )  [virtual]

Reimplemented from REROOT_Visitor.

Definition at line 79 of file REROOT_UserVisitor.cxx.

00079 {}

void REROOT_UserVisitor::visit ( const REROOT_SubVolSpec  )  [virtual]

Reimplemented from REROOT_Visitor.

Definition at line 78 of file REROOT_UserVisitor.cxx.

00078 {}

void REROOT_UserVisitor::visit ( const REROOT_SubVolPos  )  [virtual]

Reimplemented from REROOT_Visitor.

Definition at line 77 of file REROOT_UserVisitor.cxx.

00077 {}

void REROOT_UserVisitor::visit ( const REROOT_Rotm  )  [virtual]

Reimplemented from REROOT_Visitor.

Definition at line 76 of file REROOT_UserVisitor.cxx.

00076 {}

void REROOT_UserVisitor::visit ( const REROOT_Pln2MUX  )  [virtual]

Reimplemented from REROOT_Visitor.

Definition at line 75 of file REROOT_UserVisitor.cxx.

00075 {}

void REROOT_UserVisitor::visit ( const REROOT_PlexusAdd  )  [virtual]

Reimplemented from REROOT_Visitor.

Definition at line 74 of file REROOT_UserVisitor.cxx.

00074 {}

void REROOT_UserVisitor::visit ( const REROOT_PlaneSpec  )  [virtual]

Reimplemented from REROOT_Visitor.

Definition at line 73 of file REROOT_UserVisitor.cxx.

00073 {}

void REROOT_UserVisitor::visit ( const REROOT_PlanePos  )  [virtual]

Reimplemented from REROOT_Visitor.

Definition at line 72 of file REROOT_UserVisitor.cxx.

00072 {}

void REROOT_UserVisitor::visit ( const REROOT_Mixture  )  [virtual]

Reimplemented from REROOT_Visitor.

Definition at line 71 of file REROOT_UserVisitor.cxx.

00071 {}

void REROOT_UserVisitor::visit ( const REROOT_MdlOrg  )  [virtual]

Reimplemented from REROOT_Visitor.

Definition at line 70 of file REROOT_UserVisitor.cxx.

00070 {}

void REROOT_UserVisitor::visit ( const REROOT_Material  )  [virtual]

Reimplemented from REROOT_Visitor.

Definition at line 69 of file REROOT_UserVisitor.cxx.

00069 {}

void REROOT_UserVisitor::visit ( const REROOT_MassDistrib  )  [virtual]

Reimplemented from REROOT_Visitor.

Definition at line 68 of file REROOT_UserVisitor.cxx.

00068 {}

void REROOT_UserVisitor::visit ( const REROOT_GeomMisc  )  [virtual]

Reimplemented from REROOT_Visitor.

Definition at line 67 of file REROOT_UserVisitor.cxx.

00067 {}

void REROOT_UserVisitor::visit ( const REROOT_FLSParam  )  [virtual]

Reimplemented from REROOT_Visitor.

Definition at line 66 of file REROOT_UserVisitor.cxx.

00066 {}

void REROOT_UserVisitor::visit ( const REROOT_CoilTube  )  [virtual]

Reimplemented from REROOT_Visitor.

Definition at line 65 of file REROOT_UserVisitor.cxx.

00065 {}       

void REROOT_UserVisitor::visit ( const REROOT_CellPos  )  [virtual]

Reimplemented from REROOT_Visitor.

Definition at line 64 of file REROOT_UserVisitor.cxx.

00064 {}

void REROOT_UserVisitor::visit ( const REROOT_BeamSystem  )  [virtual]

Reimplemented from REROOT_Visitor.

Definition at line 63 of file REROOT_UserVisitor.cxx.

00063 {}

void REROOT_UserVisitor::visit ( const REROOT_AvailNuclei  )  [virtual]

Reimplemented from REROOT_Visitor.

Definition at line 62 of file REROOT_UserVisitor.cxx.

00062 {}

void REROOT_UserVisitor::visit ( const REROOT_TstHit  )  [virtual]

Reimplemented from REROOT_Visitor.

Definition at line 60 of file REROOT_UserVisitor.cxx.

00060 {}

void REROOT_UserVisitor::visit ( const REROOT_StdHepHead  )  [virtual]

Reimplemented from REROOT_Visitor.

Definition at line 59 of file REROOT_UserVisitor.cxx.

00059 {}

void REROOT_UserVisitor::visit ( const REROOT_StdHep  )  [virtual]

Reimplemented from REROOT_Visitor.

Definition at line 58 of file REROOT_UserVisitor.cxx.

00058 {}

void REROOT_UserVisitor::visit ( const REROOT_RPCHit  )  [virtual]

Reimplemented from REROOT_Visitor.

Definition at line 57 of file REROOT_UserVisitor.cxx.

00057 {}

void REROOT_UserVisitor::visit ( const REROOT_RecoVtx  )  [virtual]

Reimplemented from REROOT_Visitor.

Definition at line 56 of file REROOT_UserVisitor.cxx.

00056 {}

void REROOT_UserVisitor::visit ( const REROOT_RecoShwEnergy  )  [virtual]

Reimplemented from REROOT_Visitor.

Definition at line 55 of file REROOT_UserVisitor.cxx.

00055 {}

void REROOT_UserVisitor::visit ( const REROOT_RecoShwDir  )  [virtual]

Reimplemented from REROOT_Visitor.

Definition at line 54 of file REROOT_UserVisitor.cxx.

00054 {}

void REROOT_UserVisitor::visit ( const REROOT_RecoMuon  )  [virtual]

Reimplemented from REROOT_Visitor.

Definition at line 53 of file REROOT_UserVisitor.cxx.

00053 {}

void REROOT_UserVisitor::visit ( const REROOT_PEArrival  )  [virtual]

Reimplemented from REROOT_Visitor.

Definition at line 52 of file REROOT_UserVisitor.cxx.

00052 {}

void REROOT_UserVisitor::visit ( const REROOT_NeuVtx  )  [virtual]

Reimplemented from REROOT_Visitor.

Definition at line 51 of file REROOT_UserVisitor.cxx.

00051 {}

void REROOT_UserVisitor::visit ( const REROOT_NeuKin e  )  [virtual]

Reimplemented from REROOT_Visitor.

Definition at line 47 of file REROOT_UserVisitor.cxx.

References REROOT_NeuKin::printEvent().

00048 {
00049   e->printEvent(cout);
00050 }

void REROOT_UserVisitor::visit ( const REROOT_MuonTrkPoint  )  [virtual]

Reimplemented from REROOT_Visitor.

Definition at line 46 of file REROOT_UserVisitor.cxx.

00046 {}

void REROOT_UserVisitor::visit ( const REROOT_MuonTrkHeader  )  [virtual]

Reimplemented from REROOT_Visitor.

Definition at line 45 of file REROOT_UserVisitor.cxx.

00045 {}

void REROOT_UserVisitor::visit ( const REROOT_LSTWire  )  [virtual]

Reimplemented from REROOT_Visitor.

Definition at line 44 of file REROOT_UserVisitor.cxx.

00044 {}

void REROOT_UserVisitor::visit ( const REROOT_LSTStrip  )  [virtual]

Reimplemented from REROOT_Visitor.

Definition at line 43 of file REROOT_UserVisitor.cxx.

00043 {}

void REROOT_UserVisitor::visit ( const REROOT_LSTProto  )  [virtual]

Reimplemented from REROOT_Visitor.

Definition at line 42 of file REROOT_UserVisitor.cxx.

00042 {}

void REROOT_UserVisitor::visit ( const REROOT_LSTHit  )  [virtual]

Reimplemented from REROOT_Visitor.

Definition at line 41 of file REROOT_UserVisitor.cxx.

00041 {}

void REROOT_UserVisitor::visit ( const REROOT_HitPln  )  [virtual]

Reimplemented from REROOT_Visitor.

Definition at line 40 of file REROOT_UserVisitor.cxx.

00040 {}

void REROOT_UserVisitor::visit ( const REROOT_FluxWgt  )  [virtual]

Reimplemented from REROOT_Visitor.

Definition at line 39 of file REROOT_UserVisitor.cxx.

00039 {}

void REROOT_UserVisitor::visit ( const REROOT_FluxInfo  )  [virtual]

Reimplemented from REROOT_Visitor.

Definition at line 38 of file REROOT_UserVisitor.cxx.

00038 {}

void REROOT_UserVisitor::visit ( const REROOT_FLSHit  )  [virtual]

Reimplemented from REROOT_Visitor.

Definition at line 37 of file REROOT_UserVisitor.cxx.

00037 {}

void REROOT_UserVisitor::visit ( const REROOT_FLSDigiView  )  [virtual]

Reimplemented from REROOT_Visitor.

Definition at line 36 of file REROOT_UserVisitor.cxx.

00036 {}

void REROOT_UserVisitor::visit ( const REROOT_FLSDigit  )  [virtual]

Reimplemented from REROOT_Visitor.

Definition at line 35 of file REROOT_UserVisitor.cxx.

00035 {}

void REROOT_UserVisitor::visit ( const REROOT_FLSDigiPln  )  [virtual]

Reimplemented from REROOT_Visitor.

Definition at line 34 of file REROOT_UserVisitor.cxx.

00034 {}

void REROOT_UserVisitor::visit ( const REROOT_FLSDigiCell  )  [virtual]

Reimplemented from REROOT_Visitor.

Definition at line 33 of file REROOT_UserVisitor.cxx.

00033 {}

void REROOT_UserVisitor::visit ( const REROOT_EventHistory  )  [virtual]

Reimplemented from REROOT_Visitor.

Definition at line 32 of file REROOT_UserVisitor.cxx.

00032 {}

void REROOT_UserVisitor::visit ( const REROOT_EmuHit  )  [virtual]

Reimplemented from REROOT_Visitor.

Definition at line 31 of file REROOT_UserVisitor.cxx.

00031 {}

void REROOT_UserVisitor::visit ( const REROOT_EmuDigit  )  [virtual]

Reimplemented from REROOT_Visitor.

Definition at line 30 of file REROOT_UserVisitor.cxx.

00030 {}

void REROOT_UserVisitor::visit ( const REROOT_DigitPln  )  [virtual]

Reimplemented from REROOT_Visitor.

Definition at line 29 of file REROOT_UserVisitor.cxx.

00029 {}


The documentation for this class was generated from the following files:

Generated on 22 Nov 2017 for loon by  doxygen 1.6.1