2 Channel coincidence version of stable version
Merge branch 'master' into 2Channel_coincidence
Merge branch 'master' into 2Channel_coincidence
Merge branch 'master' into 2Channel_coincidence

Conflicts:
	src/InputManager.cc
Changed 2ch-G to 2chG
Merge branch 'master' into 2Channel_coincidence

Conflicts:
	src/InputManager.cc
Merge branch 'master' into 2Channel_coincidence
previous events keeps cfdtimes.  LendaEvent now stores the softwarecfd and internalCfd
Merge branch 'master' into 2Channel_coincidence
Software filter and timing apear to be working now.

The choice of zero crossing still needs some work probably.
Prelimenary test look reasonable.
The rollingwindow events stores all the times now as does LendaEvent
In processed tree one has access to software time and internal time
parametrs.

Made FF filter not calculate for the beginning bins.  Starts at 2*FL+FG-1
Could use some optimization
Something happened in the merging that undid the 4channel settings

Manually put them back.  Size of window, time diff check and channel
check
Last version before re-write of event selection criteria.

Updates in this commit include the cubic function finder/ root finder
cubic function finder uses TMatrixD invert method.  Root finder finds
zero through biscection

Stores internal energy and trace calculated energy if traces are present