LSTDAQ ver1.0(definitive)
* Multiple connections by each Collector thread
   Multiple read by a Collector is implemented with select() function.
   Specify Cid in Connection.conf  which specify which Collector takes charge of the connection.
* Measurement summary file creation
   Measurement summary is automatically written in LSTDAQmeasure.dat
   which will be created automatically if it doesn't exist.
   "main()" requires the information of input frequency as 1st argument when it runs.

usage:
*Modify Master.cpp
 #define DAQ_NEVENT is how many events you take.
*Modify RingBuffer.hpp
 RINGBUFSIZE is how many events a RB stores.
* $ g++ -c Master.cpp RingBuffer.cpp TCPClientSocket.cpp DAQtimer.cpp
* $ g++ -o Master -lrt -lpthread Master.o RingBuffer.o TCPClientSocket.o DAQtimer.o
* Modify Connection.conf
*run with
   ./Master <infreq>
   (<infreq> is trigger rate.)