Big rewrite of TAnalysedPulse class to conform to agreed properties from
issue #70.
Removed bugs in TAnalysedPulse rewrite.
Change constructors based on discussion on #70
Add TPulsedIslandID typdef to definitions.h
TAnalysedPulse now compiles
Fix up MaxBinAPGenerator so it works with the new TAP class
Implement a crude hash table so that all ID:source that get stored in
the TAPs are handled by a simple int instead of the full ID::source
Add MakeNewTAP method and change other parts of interface.
Some code tidy up and make sure we set the correct PulseIslandList in
for each generator in ProcessEntry
Make sure we set the name in the constructor and use the new MakeNewTAP
method in ProcessPulses
Make sure MaxTimeDiffDPGenerator uses the new TAP interface properly
Use correct method from renamed TAP interface
Root needs a public default constructor...hmmpph
Extended the PulseViewer module to cover all the data fields in
TAnalysedPulse
Update the template generator files
Fill the ID for the generator with the given generator name
Tidy up example output in template TAP generator
Changed the AddToExportList method for TAPs and put these changes into
the PulseViewer
Big rewrite of TAnalysedPulse class to conform to agreed properties from
issue #70.
Removed bugs in TAnalysedPulse rewrite.