Removed the Corrections vector from lendaevent.  Renamed theDynamicCorrectionResults to Corrections.
This way most of the Correctable part is internal to the Correctable class.

Added some more comments to things.

Checked the vector input handeling in Correctable.  Things seem to be working.  AddMapEntry
now overloads to a version for variables and and a version for vectors

Added #ifndef sheild to hide some things from CINT.

//Hide somethings from the interpreter
ifndef __CINT__
  map <std::string,void*> theVariableMap; //map for variables (only for simples types)
  map <std::string,vector<Double_t>* > theVectorVariableMap; //map for vectors all Double_t's
  vector <CorrectionInfo> corrections; //Vector holding the correction info for each correction
  Int_t correctionCount; //how many corrections have been defined
  map <string,int> mapForCorrectionResults;//map to where each correction is in the Results vector
  vector <string> correctionKeys; //vector holding the correction names in the order they were defined
endif