18 #include "TEveTrackPropagator.h"
19 #include "TEveCaloData.h"
27 using namespace fireworks;
36 #include <boost/bind.hpp>
68 m_selectionManager(iSM),
69 m_eventItemsManager(iEM),
70 m_colorManager(iColorM),
71 m_metadataManager(iJMDM),
74 m_trackerPropagator(0),
81 m_hidePFBuilders(
false),
102 float propagatorOffR = 5;
103 float propagatorOffZ = propagatorOffR*
caloZ1(
false)/
caloR1(
false);
144 Bool_t
status = TH1::AddDirectoryStatus();
145 TH1::AddDirectory(kFALSE);
146 TH2F* dummy =
new TH2F(
"background",
151 TH1::AddDirectory(status);
152 Int_t sliceIndex =
m_caloData->AddHistogram(dummy);
153 (
m_caloData)->RefSliceInfo(sliceIndex).Setup(
"background", 0., 0);
162 Double_t off = 10 * TMath::DegToRad();
static float caloTransEta()
TEveTrackPropagator * m_propagator
bool getRnrPTBMarkers() const
TEveCaloDataHist * m_caloData
static float caloTransAngle()
void voteMaxEtAndEnergy(float Et, float energy) const
static const float s_caloOffR
TEveTrackPropagator * m_muonPropagator
static float caloZ2(bool offset=true)
CmsShowCommon * m_commonPrefs
static const float s_caloZ
static float caloR2(bool offset=true)
UChar_t getProjTrackBreaking() const
void resetMaxEtAndEnergy() const
TEveCaloDataVec * m_caloDataHF
static float caloR1(bool offset=true)
Tan< T >::type tan(const T &t)
Context(FWModelChangeManager *iCM, FWSelectionManager *iSM, FWEventItemsManager *iEM, FWColorManager *iColorM, FWJobMetadataManager *iJMDM)
float getMaxEnergyInEvent(bool isEt) const
static const float s_caloR
static const float s_caloOffZ
static const float s_caloTransEta
CmsShowCommon * commonPrefs() const
static double caloMaxEta()
static float caloZ1(bool offset=true)
volatile std::atomic< bool > shutdown_flag false
TEveTrackPropagator * m_trackerPropagator
static const float s_caloTransAngle