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