cmssw: kBT_Hex is not a member of TEveBoxSet

Hi,

I am getting the error below while building CMSSW, it is something new which I think was introduced few days ago.

/build/yuka/genreflex/build-cmssw-tool-confv15/CMSSW_10_5_ROOT6_X_2019-01-30-2300/src/Fireworks/SimData/plugins/FWCaloParticleProxyBuilder.cc: In member function 'virtual void FWCaloParticleProxyBuilder::build(const CaloParticle&, unsigned int, TEveElement&, const FWViewContext*)':
/build/yuka/genreflex/build-cmssw-tool-confv15/CMSSW_10_5_ROOT6_X_2019-01-30-2300/src/Fireworks/SimData/plugins/FWCaloParticleProxyBuilder.cc:57:34: error: 'kBT_Hex' is not a member of 'TEveBoxSet'
    hex_boxset->Reset(TEveBoxSet::kBT_Hex, true, 64);
                                  ^~~~~~~
/build/yuka/genreflex/build-cmssw-tool-confv15/CMSSW_10_5_ROOT6_X_2019-01-30-2300/src/Fireworks/SimData/plugins/FWCaloParticleProxyBuilder.cc:151:25: error: 'class TEveBoxSet' has no member named 'AddHex'; did you mean 'AddBox'?
             hex_boxset->AddHex(TEveVector(centerX, centerY, corners[2]),
                         ^~~~~~
                         AddBox

Checking ROOT TEveBoxSet.h, kBT_Hex is indeed not a member of TEveBoxSet and AddHex neither. I thought the definition in cms fork of ROOT, but they also does not exist there. Could someone give me a bit of context of this code?

Thanks! Yuka - ROOT developer

About this issue

  • Original URL
  • State: closed
  • Created 5 years ago
  • Comments: 15 (15 by maintainers)

Most upvoted comments

@yamaguchi1024 , as root-project/root#2985 is merged so just rebase your cxxmodule root branch on top of root/master and this should fix CXXMODULE IBs.