18 #include "TEveTrackPropagator.h"
19 #include "TEveCaloData.h"
29 using namespace fireworks;
61 : m_changeManager(iCM),
62 m_selectionManager(iSM),
63 m_eventItemsManager(iEM),
64 m_colorManager(iColorM),
65 m_metadataManager(iJMDM),
67 m_propagator(nullptr),
68 m_trackerPropagator(nullptr),
69 m_muonPropagator(nullptr),
72 m_commonPrefs(nullptr),
75 m_hidePFBuilders(
false),
77 m_caloDataHF(nullptr) {
90 float propagatorOffR = 5;
91 float propagatorOffZ = propagatorOffR *
caloZ1(
false) /
caloR1(
false);
132 Bool_t
status = TH1::AddDirectoryStatus();
133 TH1::AddDirectory(kFALSE);
137 TH1::AddDirectory(status);
138 Int_t sliceIndex =
m_caloData->AddHistogram(dummy);
139 (
m_caloData)->RefSliceInfo(sliceIndex).Setup(
"background", 0., 0);
148 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
Exp< T >::type exp(const T &t)
static const float s_caloZ
static Context * s_fwContext
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 Context * getInstance()
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)
TEveTrackPropagator * m_trackerPropagator
static const float s_caloTransAngle