LArSoft includes. More...
Namespaces | |
| details | |
Classes | |
| class | AnalysisBaseDrawer | 
| Aid in the rendering of AnalysisBase objects.  More... | |
| class | AnalysisDrawingOptions | 
| class | CalorPad | 
| A drawing pad showing calorimetric particle ID information.  More... | |
| class | CalorView | 
| View showing calorimetric particle ID information.  More... | |
| class | ColorDrawingOptions | 
| class | Display3DPad | 
| A drawing pad showing a 3D rendering of the detector.  More... | |
| class | Display3DView | 
| View of event shoing the XZ and YZ readout planes.  More... | |
| class | DrawingPad | 
| Base class for event display drawing pads.  More... | |
| class | EVD | 
| a class for transporting photons in a roughly realistic way  More... | |
| class | EvdLayoutOptions | 
| class | GraphCluster | 
| class | GraphClusterAlg | 
| class | HeaderDrawer | 
| class | HeaderPad | 
| class | HitSelector | 
| class | InfoTransfer | 
| class | MCBriefPad | 
| class | Ortho3DPad | 
| A drawing pad showing an orthographic rendering of 3D objects.  More... | |
| class | Ortho3DView | 
| View of event shoing orthographic view of 3D objects.  More... | |
| class | RawDataDrawer | 
| Aid in the rendering of RawData objects.  More... | |
| class | RawDrawingOptions | 
| Display parameters for the raw data.  More... | |
| class | RecoBaseDrawer | 
| Aid in the rendering of RecoBase objects.  More... | |
| class | RecoDrawingOptions | 
| class | SimulationDrawer | 
| class | SimulationDrawingOptions | 
| class | Style | 
| class | TQPad | 
| class | TWireProjPad | 
| A drawing pad for time vs wire.  More... | |
| class | ZoomOptionsMultiTPC | 
| class | TWQMultiTPCProjectionView | 
| struct | ZoomOptions | 
| class | TWQProjectionView | 
| class | InputSeeker | 
| This is obviously a hack, but it's modeled on what EventDisplayBase does.  More... | |
| class | JSONFormatter | 
| class | PNGArena | 
| class | PNGView | 
| class | ThreadsafeGalleryEvent | 
| class | WebEVD | 
| class | ILazy | 
| class | LazyDigits | 
| class | LazyWires | 
| struct | Result | 
| class | WebEVDServer | 
Enumerations | |
| enum | OrthoProj_t { kNoProj, kXY, kXZ, kYZ } | 
| enum | EResult {  kNEXT, kPREV, kQUIT, kERROR, kSEEK }  | 
Functions | |
| void | webevd_png_write_fn (png_struct_def *png_ptr, png_byte *buffer, long unsigned int nbytes) | 
| void | webevd_png_flush_fn (png_struct_def *png_ptr) | 
| void | AnalyzeArena (const PNGArena &bytes) | 
| static constexpr int | MipMapOffset (int dim, int maxdim) | 
| std::string | LatexName (int pdgcode) | 
| Convert PDG code to a latex string (root-style)  More... | |
| std::string | sup (const std::string &a, const std::string &b) | 
| std::string | sub (const std::string &a, const std::string &b) | 
| std::string | bar (const std::string &x) | 
| std::string | nucl (const std::string &A, const std::string &elem) | 
| std::string | HTMLName (int pdgcode) | 
| HTML entities style.  More... | |
| std::string | ShortInteractionSuffix (int iType) | 
| std::string | MCTruthShortText (const simb::MCTruth &truth) | 
| short | swap_byte_order (short x) | 
| void | write_ok200 (int sock, const std::string content="text/html", bool gzip=false) | 
| void | write_notfound404 (int sock) | 
| void | write_unimp501 (int sock) | 
| std::string | read_all (int sock) | 
| EResult | err (const char *call) | 
| Result | HandleCommand (std::string cmd, int sock) | 
| std::string | FindWebDir () | 
| void | _HandleGetPNG (std::string doc, int sock, ILazy *digs, ILazy *wires) | 
| void | gzip_buffer (unsigned char *src, int length, std::vector< unsigned char > &dest, int level) | 
| void | write_compressed_buffer (unsigned char *src, int length, int sock, int level, const std::string &name) | 
| void | write_compressed_file (const std::string &loc, int fd_out, int level) | 
| bool | endswith (const std::string &s, const std::string &suffix) | 
| JSONFormatter & | operator<< (JSONFormatter &json, const art::InputTag &t) | 
| JSONFormatter & | operator<< (JSONFormatter &json, const geo::OpDetID &id) | 
| JSONFormatter & | operator<< (JSONFormatter &json, const geo::PlaneID &plane) | 
| JSONFormatter & | operator<< (JSONFormatter &json, const recob::Hit &hit) | 
| JSONFormatter & | operator<< (JSONFormatter &json, const recob::Vertex &vtx) | 
| JSONFormatter & | operator<< (JSONFormatter &json, const simb::MCTruth &mct) | 
| JSONFormatter & | operator<< (JSONFormatter &json, const geo::Point_t &pt) | 
| JSONFormatter & | operator<< (JSONFormatter &json, const sim::SimEnergyDeposit &edep) | 
| JSONFormatter & | operator<< (JSONFormatter &json, const recob::SpacePoint &sp) | 
| JSONFormatter & | operator<< (JSONFormatter &json, const recob::Track &track) | 
| JSONFormatter & | operator<< (JSONFormatter &json, const simb::MCParticle &part) | 
| JSONFormatter & | operator<< (JSONFormatter &json, const recob::OpFlash &flash) | 
| JSONFormatter & | operator<< (JSONFormatter &json, const geo::CryostatGeo &cryo) | 
| JSONFormatter & | operator<< (JSONFormatter &json, const geo::OpDetGeo &opdet) | 
| JSONFormatter & | operator<< (JSONFormatter &os, const PNGView &v) | 
| template<class TProd , class TEvt > | |
| void | SerializeProduct (const TEvt &evt, JSONFormatter &json) | 
| template<class TProd , class TEvt > | |
| void | SerializeProductByLabel (const TEvt &evt, const std::string &in_label, JSONFormatter &json) | 
| template<class T > | |
| void | SerializeEventID (const T &evt, JSONFormatter &json) | 
| void | SerializeEventID (const ThreadsafeGalleryEvent &evt, JSONFormatter &json) | 
| void | SerializePlanes (const geo::GeometryCore *geom, const detinfo::DetectorPropertiesData &detprop, JSONFormatter &json) | 
| void | SerializeGeometry (const geo::GeometryCore *geom, const detinfo::DetectorPropertiesData &detprop, JSONFormatter &json) | 
| template<class T > | |
| void | SerializeHits (const T &evt, const geo::GeometryCore *geom, JSONFormatter &json) | 
| template<class T > | |
| std::map< int, std::vector< T > > | ToSnippets (const std::vector< T > &adcs, T pedestal=0) | 
| template<class T > | |
| void | SerializeDigitTraces (const T &evt, const geo::GeometryCore *geom, JSONFormatter &json) | 
| template<class T > | |
| void | SerializeWireTraces (const T &evt, const geo::GeometryCore *geom, JSONFormatter &json) | 
| template<class T > | |
| void | _HandleGetJSON (std::string doc, int sock, const T *evt, const geo::GeometryCore *geom, const detinfo::DetectorPropertiesData *detprop, ILazy *digs, ILazy *wires) | 
| template<class T > | |
| void | _HandleGet (std::string doc, int sock, const T *evt, ILazy *digs, ILazy *wires, const geo::GeometryCore *geom, const detinfo::DetectorPropertiesData *detprop) | 
Variables | |
| HitSelector * | gTheHitSelector | 
| static const int | kNCOLS = 14 | 
| static const int | kColor [kNCOLS] | 
| static const int | kColor2 [kNCOLS] | 
| static const int | kRAW = 0 | 
| static const int | kCALIB = 1 | 
| static const int | kQ = 0 | 
| static const int | kTQ = 1 | 
| static unsigned int | kPlane | 
| static unsigned int | kWire | 
| static double | kDistance | 
| static int | curr_zooming_plane | 
| static const char * | zoom_opt = 0 | 
| static int | shift_lock | 
| static unsigned int | kPlane | 
| static unsigned int | kWire | 
| static double | kDistance | 
| static int | curr_zooming_plane | 
| static const char * | zoom_opt = 0 | 
| static int | shift_lock | 
LArSoft includes.
Class to perform operations needed to select hits and pass them to InfoTransfer.
Event display classes.
The Event Display.
| enum evd::EResult | 
| Enumerator | |
|---|---|
| kNEXT | |
| kPREV | |
| kQUIT | |
| kERROR | |
| kSEEK | |
Definition at line 17 of file WebEVDServer.h.
| enum evd::OrthoProj_t | 
| Enumerator | |
|---|---|
| kNoProj | |
| kXY | |
| kXZ | |
| kYZ | |
Definition at line 12 of file OrthoProj.h.
| void evd::_HandleGet | ( | std::string | doc, | 
| int | sock, | ||
| const T * | evt, | ||
| ILazy * | digs, | ||
| ILazy * | wires, | ||
| const geo::GeometryCore * | geom, | ||
| const detinfo::DetectorPropertiesData * | detprop | ||
| ) | 
Definition at line 793 of file WebEVDServer.cxx.
| void evd::_HandleGetJSON | ( | std::string | doc, | 
| int | sock, | ||
| const T * | evt, | ||
| const geo::GeometryCore * | geom, | ||
| const detinfo::DetectorPropertiesData * | detprop, | ||
| ILazy * | digs, | ||
| ILazy * | wires | ||
| ) | 
Definition at line 759 of file WebEVDServer.cxx.
| void evd::_HandleGetPNG | ( | std::string | doc, | 
| int | sock, | ||
| ILazy * | digs, | ||
| ILazy * | wires | ||
| ) | 
Definition at line 221 of file WebEVDServer.cxx.
| void evd::AnalyzeArena | ( | const PNGArena & | bytes | ) | 
Definition at line 169 of file PNGArena.cxx.
| std::string evd::bar | ( | const std::string & | x | ) | 
Definition at line 106 of file TruthText.cxx.
| bool evd::endswith | ( | const std::string & | s, | 
| const std::string & | suffix | ||
| ) | 
Definition at line 323 of file WebEVDServer.cxx.
| EResult evd::err | ( | const char * | call | ) | 
Definition at line 140 of file WebEVDServer.cxx.
| std::string evd::FindWebDir | ( | ) | 
Definition at line 194 of file WebEVDServer.cxx.
| void evd::gzip_buffer | ( | unsigned char * | src, | 
| int | length, | ||
| std::vector< unsigned char > & | dest, | ||
| int | level | ||
| ) | 
Definition at line 259 of file WebEVDServer.cxx.
| Result evd::HandleCommand | ( | std::string | cmd, | 
| int | sock | ||
| ) | 
Definition at line 147 of file WebEVDServer.cxx.
| std::string evd::HTMLName | ( | int | pdgcode | ) | 
HTML entities style.
Definition at line 121 of file TruthText.cxx.
| std::string evd::LatexName | ( | int | pdgcode | ) | 
| std::string evd::MCTruthShortText | ( | const simb::MCTruth & | truth | ) | 
Definition at line 250 of file TruthText.cxx.
      
  | 
  static | 
Definition at line 16 of file PNGArena.h.
| std::string evd::nucl | ( | const std::string & | A, | 
| const std::string & | elem | ||
| ) | 
Definition at line 114 of file TruthText.cxx.
| JSONFormatter& evd::operator<< | ( | JSONFormatter & | json, | 
| const art::InputTag & | t | ||
| ) | 
Definition at line 329 of file WebEVDServer.cxx.
| JSONFormatter& evd::operator<< | ( | JSONFormatter & | json, | 
| const geo::OpDetID & | id | ||
| ) | 
Definition at line 339 of file WebEVDServer.cxx.
| JSONFormatter& evd::operator<< | ( | JSONFormatter & | json, | 
| const geo::PlaneID & | plane | ||
| ) | 
Definition at line 347 of file WebEVDServer.cxx.
| JSONFormatter& evd::operator<< | ( | JSONFormatter & | json, | 
| const recob::Hit & | hit | ||
| ) | 
Definition at line 353 of file WebEVDServer.cxx.
| JSONFormatter& evd::operator<< | ( | JSONFormatter & | json, | 
| const recob::Vertex & | vtx | ||
| ) | 
Definition at line 362 of file WebEVDServer.cxx.
| JSONFormatter& evd::operator<< | ( | JSONFormatter & | json, | 
| const simb::MCTruth & | mct | ||
| ) | 
Definition at line 370 of file WebEVDServer.cxx.
| JSONFormatter& evd::operator<< | ( | JSONFormatter & | json, | 
| const geo::Point_t & | pt | ||
| ) | 
Definition at line 381 of file WebEVDServer.cxx.
| JSONFormatter& evd::operator<< | ( | JSONFormatter & | json, | 
| const sim::SimEnergyDeposit & | edep | ||
| ) | 
Definition at line 387 of file WebEVDServer.cxx.
| JSONFormatter& evd::operator<< | ( | JSONFormatter & | json, | 
| const recob::SpacePoint & | sp | ||
| ) | 
Definition at line 397 of file WebEVDServer.cxx.
| JSONFormatter& evd::operator<< | ( | JSONFormatter & | json, | 
| const recob::Track & | track | ||
| ) | 
Definition at line 403 of file WebEVDServer.cxx.
| JSONFormatter& evd::operator<< | ( | JSONFormatter & | json, | 
| const simb::MCParticle & | part | ||
| ) | 
Definition at line 418 of file WebEVDServer.cxx.
| JSONFormatter& evd::operator<< | ( | JSONFormatter & | json, | 
| const recob::OpFlash & | flash | ||
| ) | 
Definition at line 431 of file WebEVDServer.cxx.
| JSONFormatter& evd::operator<< | ( | JSONFormatter & | json, | 
| const geo::CryostatGeo & | cryo | ||
| ) | 
Definition at line 447 of file WebEVDServer.cxx.
| JSONFormatter& evd::operator<< | ( | JSONFormatter & | json, | 
| const geo::OpDetGeo & | opdet | ||
| ) | 
Definition at line 455 of file WebEVDServer.cxx.
| JSONFormatter& evd::operator<< | ( | JSONFormatter & | os, | 
| const PNGView & | v | ||
| ) | 
Definition at line 467 of file WebEVDServer.cxx.
| std::string evd::read_all | ( | int | sock | ) | 
Definition at line 125 of file WebEVDServer.cxx.
| void evd::SerializeDigitTraces | ( | const T & | evt, | 
| const geo::GeometryCore * | geom, | ||
| JSONFormatter & | json | ||
| ) | 
Definition at line 705 of file WebEVDServer.cxx.
| void evd::SerializeEventID | ( | const T & | evt, | 
| JSONFormatter & | json | ||
| ) | 
Definition at line 553 of file WebEVDServer.cxx.
| void evd::SerializeEventID | ( | const ThreadsafeGalleryEvent & | evt, | 
| JSONFormatter & | json | ||
| ) | 
Definition at line 560 of file WebEVDServer.cxx.
| void evd::SerializeGeometry | ( | const geo::GeometryCore * | geom, | 
| const detinfo::DetectorPropertiesData & | detprop, | ||
| JSONFormatter & | json | ||
| ) | 
Definition at line 617 of file WebEVDServer.cxx.
| void evd::SerializeHits | ( | const T & | evt, | 
| const geo::GeometryCore * | geom, | ||
| JSONFormatter & | json | ||
| ) | 
Definition at line 643 of file WebEVDServer.cxx.
| void evd::SerializePlanes | ( | const geo::GeometryCore * | geom, | 
| const detinfo::DetectorPropertiesData & | detprop, | ||
| JSONFormatter & | json | ||
| ) | 
Definition at line 566 of file WebEVDServer.cxx.
| void evd::SerializeProduct | ( | const TEvt & | evt, | 
| JSONFormatter & | json | ||
| ) | 
Definition at line 511 of file WebEVDServer.cxx.
| void evd::SerializeProductByLabel | ( | const TEvt & | evt, | 
| const std::string & | in_label, | ||
| JSONFormatter & | json | ||
| ) | 
Definition at line 537 of file WebEVDServer.cxx.
| void evd::SerializeWireTraces | ( | const T & | evt, | 
| const geo::GeometryCore * | geom, | ||
| JSONFormatter & | json | ||
| ) | 
Definition at line 733 of file WebEVDServer.cxx.
| std::string evd::ShortInteractionSuffix | ( | int | iType | ) | 
Definition at line 202 of file TruthText.cxx.
| std::string evd::sub | ( | const std::string & | a, | 
| const std::string & | b | ||
| ) | 
Definition at line 100 of file TruthText.cxx.
| std::string evd::sup | ( | const std::string & | a, | 
| const std::string & | b | ||
| ) | 
Definition at line 94 of file TruthText.cxx.
| short evd::swap_byte_order | ( | short | x | ) | 
Definition at line 78 of file WebEVDServer.cxx.
| std::map<int, std::vector<T> > evd::ToSnippets | ( | const std::vector< T > & | adcs, | 
| T | pedestal = 0  | 
        ||
| ) | 
Definition at line 672 of file WebEVDServer.cxx.
| void evd::webevd_png_flush_fn | ( | png_struct_def * | png_ptr | ) | 
Definition at line 102 of file PNGArena.cxx.
| void evd::webevd_png_write_fn | ( | png_struct_def * | png_ptr, | 
| png_byte * | buffer, | ||
| long unsigned int | nbytes | ||
| ) | 
Definition at line 88 of file PNGArena.cxx.
| void evd::write_compressed_buffer | ( | unsigned char * | src, | 
| int | length, | ||
| int | sock, | ||
| int | level, | ||
| const std::string & | name | ||
| ) | 
Definition at line 291 of file WebEVDServer.cxx.
| void evd::write_compressed_file | ( | const std::string & | loc, | 
| int | fd_out, | ||
| int | level | ||
| ) | 
Definition at line 306 of file WebEVDServer.cxx.
| void evd::write_notfound404 | ( | int | sock | ) | 
Definition at line 101 of file WebEVDServer.cxx.
| void evd::write_ok200 | ( | int | sock, | 
| const std::string | content = "text/html",  | 
        ||
| bool | gzip = false  | 
        ||
| ) | 
Definition at line 85 of file WebEVDServer.cxx.
| void evd::write_unimp501 | ( | int | sock | ) | 
Definition at line 113 of file WebEVDServer.cxx.
      
  | 
  static | 
Definition at line 47 of file TWQMultiTPCProjection.cxx.
      
  | 
  static | 
Definition at line 53 of file TWQProjectionView.cxx.
| HitSelector* evd::gTheHitSelector | 
Definition at line 25 of file DrawingPad.cxx.
      
  | 
  static | 
Definition at line 11 of file eventdisplay.h.
      
  | 
  static | 
Definition at line 13 of file eventdisplay.h.
      
  | 
  static | 
Definition at line 46 of file TWQMultiTPCProjection.cxx.
      
  | 
  static | 
Definition at line 52 of file TWQProjectionView.cxx.
      
  | 
  static | 
Definition at line 10 of file eventdisplay.h.
      
  | 
  static | 
Definition at line 44 of file TWQMultiTPCProjection.cxx.
      
  | 
  static | 
Definition at line 50 of file TWQProjectionView.cxx.
      
  | 
  static | 
Definition at line 45 of file TWQMultiTPCProjection.cxx.
      
  | 
  static | 
Definition at line 51 of file TWQProjectionView.cxx.
      
  | 
  static | 
Definition at line 50 of file TWQMultiTPCProjection.cxx.
      
  | 
  static | 
Definition at line 56 of file TWQProjectionView.cxx.
      
  | 
  static | 
Definition at line 48 of file TWQMultiTPCProjection.cxx.
      
  | 
  static | 
Definition at line 54 of file TWQProjectionView.cxx.
 1.8.5