Michael F Heslin Longford Brigade Irish Voulunteers, Information required .

Attached is a photo of my grandfather Michael F Heslin (on the left) who was Adjutant/Intelligence Officer of the Longford Brigade in the Irish

IRA longford Brigade

War of Independence. I know nothing about Irish uniforms and hope someone may recognise it. I found a couple of pics on the internet, one saying it was a Volunteers uniform, another saying it was an IRA Officer’s uniform. Someone else told me they thought it was a Free State uniform. I am totally confused and hope someone can help. There appears to be two bands on the hat and three on the sleeves. What might these represent?
Many thanks in advance folks.
Michael J Heslin.