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.