Skip to content

artemis-dev/artemis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ARTEMIS

A RooT Extesion with Modular processor for Instant Swiching

ARTEMIS is an analysis framework with modular processors, which enable us to easily switch the detail of analysis, like snipets.

Features

  • Modular processors and steering files
  • Generic parameter loader
  • Parentesisless command line user interface
  • Easy implimentation of user defined commands
  • Multiple tree projection scheme

Following features are not implemented, but we will make them in the future release.

  • Graphical User Interfaces for Loop operation
  • Editor for steering file and histgrum definition file

Installation

The artemis needs several root packages which may not be installed automatically in some operating suystem or distributions. Please check the existence of the packages or enable them.

  • Minuit2 (root-minuit2)
  • Geometry (root-geom)

ARTEMIS depends on YAML-CPP 0.3.0 for loading steering and histgrum definition files. Please install it in advance as a shared object. (You have to cmake with -DBUILD_SHARED_LIBS=ON)

  1. Download latest ARTEMIS from the release page with master branch
  2. run autoreconf with "--install" option
  3. configure ARTEMIS with "--with-yaml-cpp=[install directory of YAML-CPP]"
  4. make and make install

Licence

Copyright 2013-2014 Shinsuke Ota <ota@cns.s.u-tokyo.ac.jp> and ARTEMIS develop team

About

A RooT Extension with Modular processors for Instant Switching

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •