Ninguna.
Así que … esta es una de esas veces que desearía tener una respuesta diferente. La única forma en que he estado aprendiendo ROOT es a través de un código de ejemplo que se me pasa a mí o de hacer preguntas a otras personas que usan ROOT, como mis colegas. Buscar respuestas en Google a menudo trae muchas guías, pero muchas de ellas realmente no te muestran la forma correcta o la forma más fácil, solo la forma en que aprendieron cómo hacerlo … lo cual es desafortunado.
Es muy … muy difícil de autoaprender ROOT. Hay tantos trucos y trucos para que funcione correctamente que no vale la pena el esfuerzo. Lo que vale la pena es el uso de PyROOT en su lugar, o las bibliotecas (y marcos) Athena C ++ destinadas a interactuar con los datos ROOT. ROOT6 está llegando, y quizás eso sea mucho mejor, pero solo el tiempo lo dirá. Podría ser una mejor inversión de su tiempo aprender Python o C ++ (C ++ 11 es increíble), ya que los paquetes como SpartyJet o FastJet se crean exclusivamente para tipos específicos de optimización y centralidad.
Aparte de eso, los archivos de encabezado de ROOT no son tan malos de seguir, y la documentación en línea, aunque es de mierda, al menos tiene una lista bastante buena de todas las funciones posibles: Guía de referencia de ROOT.
- ¿Cuál es la mejor manera de que un ingeniero se convierta en un gran administrador de personas? ¿Qué libros u otros recursos sobre administración recomienda para un ingeniero muy ocupado?
- ¿Cómo investigar? ¿Cuáles son las fuentes? Que busco
- ¿Cuáles son algunos buenos recursos para aprender programación USB?
- ¿Dónde puedo aprender un curso que enseña análisis de datos con Excel, SQL y R programando con un certificado?
- ¿Cuál es la mejor fuente para aprender Selenium para comenzar a trabajar en él?