snoplus / snogoggles

SNO+ Viewer
5 stars 8 forks source link

Link SNOGoggles to RAT DS library #43

Closed wasalski closed 12 years ago

wasalski commented 12 years ago

Remove dependence on entire RAT library, possibly will remove dependencies on a bunch of root and g4 libraries as well.

mastbaum commented 12 years ago

Maybe this is what you mean, but for maximum win it would be great to remove all dependence on RAT. That is, to generate a dictionary of the RAT DS with rootcint alone... there shouldn't be any G4 types in the DS, so the only external dependency would be a subset of ROOT (just -lCore -lCint -lRIO -lTree?).

wasalski commented 12 years ago

In order to be able to load geant4 geometry into snogoggles from rat, you'd need a bunch of G4 classes as well (geometry classes and the gdml parser) which is why I was a little vague in the description. But I would like to get the dependencies down to the minimum that are needed.