Added Update() and UpdateHits()
Provide default barrel parameters for cases when input file lacks them