#include "Fireworks/Core/interface/BuilderUtils.h"
#include "Fireworks/Core/interface/Context.h"
#include "Fireworks/Core/interface/FWProxyBuilderBase.h"
#include "FWCore/Common/interface/EventBase.h"
#include "TGeoBBox.h"
#include "TColor.h"
#include "TROOT.h"
#include "TEveBox.h"
#include "TEveScalableStraightLineSet.h"
#include "TEveStraightLineSet.h"
#include "TEveTrans.h"
#include "TEveGeoNode.h"
#include <math.h>
#include <time.h>
Go to the source code of this file.
Namespaces | |
namespace | fireworks |
Functions | |
void | fireworks::addBox (const std::vector< float > &corners, TEveElement *, FWProxyBuilderBase *) |
void | fireworks::addCircle (double eta, double phi, double radius, const unsigned int nLineSegments, TEveElement *comp, FWProxyBuilderBase *pb) |
void | fireworks::addDashedArrow (double phi, double size, TEveElement *comp, FWProxyBuilderBase *pb) |
void | fireworks::addDashedLine (double phi, double theta, double size, TEveElement *comp, FWProxyBuilderBase *pb) |
void | fireworks::addDoubleLines (double phi, TEveElement *comp, FWProxyBuilderBase *pb) |
void | fireworks::addRhoZEnergyProjection (FWProxyBuilderBase *, TEveElement *, double r_ecal, double z_ecal, double theta_min, double theta_max, double phi) |
void | fireworks::drawEnergyScaledBox3D (const float *corners, float scale, TEveElement *, FWProxyBuilderBase *, bool invert=false) |
void | fireworks::drawEnergyTower3D (const float *corners, float scale, TEveElement *, FWProxyBuilderBase *, bool reflect=false) |
void | fireworks::drawEtScaledBox3D (const float *corners, float energy, float maxEnergy, TEveElement *, FWProxyBuilderBase *, bool reflect=false) |
void | fireworks::drawEtTower3D (const float *corners, float scale, TEveElement *, FWProxyBuilderBase *, bool reflect=false) |
void | fireworks::energyScaledBox3DCorners (const float *corners, float scale, std::vector< float > &, bool invert=false) |
void | fireworks::energyTower3DCorners (const float *corners, float scale, std::vector< float > &, bool reflect=false) |
void | fireworks::etScaledBox3DCorners (const float *corners, float energy, float maxEnergy, std::vector< float > &scaledCorners, bool reflect=false) |
void | fireworks::etTower3DCorners (const float *corners, float scale, std::vector< float > &, bool reflect=false) |
std::string | fireworks::getLocalTime (const edm::EventBase &event) |
std::pair< double, double > | fireworks::getPhiRange (const std::vector< double > &phis, double phi) |
TEveGeoShape * | fireworks::getShape (const char *name, TGeoBBox *shape, Color_t color) |
std::string | fireworks::getTimeGMT (const edm::EventBase &event) |
void | fireworks::invertBox (std::vector< float > &corners) |