Change the IL1MenuFile getters to const
Converted TriggerMenu to use a pimple and added methods to get the trigger constraints
Added placeholder for the class describing trigger scaling constraints
Put the list of required test parameters in one place, so their easier to work with
Added unit tests to load menus from different formats and check they give the same results (currently fails becuase the method to load old format files has not been written)
Implemented getMenus() so that menus can be loaded in the old format
Removed obsolete code to load menu files from disk
Converted loadMenu to use the new way of loading menu files
Changed a variable name to be more descriptive
Moved friend declaration lower to be next to the method it's required for
Added a blank line to the output
Removed two obsolete files
Changed the trigger constraint class from an interface to a concrete type
Added test to check that the trigger constraints are the same
Added code to set the trigger constraints
Added code for the trigger constraints
Added scaling constraints to match the text menu file
Changed the structure of TriggerConstraint to be one of three possible types
Converted the menu fit to use the new TriggerConstraint class
Always create menu rate plots, if they are not provided