Code style and conventions.

Detector names used are shown on picture below:

 
 
 
 

All classes names related to LEGS only start with "Legs", other classes of general use start with "C".  All maker classes start with LegsMaker. Names of directories containing  user makers start with "maker".  Directories with makers - user directories are created in $SasyHomeDir. All other coding conventions are just as the ones ROOT team is using. Also, I am trying to spread code instead of jamming all into one line. It makes code more readable
As to complexity of C++ constructs - attempt is made to use STL library if possible,  if not  - ROOT classes, if even that does not seem to be good solution - write myself. I wish STL was really standard here because it is faster, more reliable, has applications outside ROOT environment as well.