int EndRun() { RunEndTime = PrevSubEvtTime; FullTimes[ CurrRun ] = (RunEndTime - RunStartTime).GetSeconds(); LiveTimes[ CurrRun ] = FullTimes[ CurrRun ] - MuonShadowTime.GetSeconds(); MuonCounters[ CurrRun ] = MuonCounter; for( int det = 1; det <= 4; det++ ) { NSinglesUp[ CurrRun ][ det ] = SinglesUpCounter[ det ]; NSinglesLow[ CurrRun ][ det ] = SinglesLowCounter[ det ]; } return 1; }