pass=""
legoTrainRunNumber=""
dataType=""
+ originalPass=""
+ originalPeriod=""
local shortRunNumber=""
oldIFS=${IFS}
[[ ${field} =~ ^[0-9]*$ && ${fieldNext} =~ (.*\.zip$|.*\.root$) ]] && legoTrainRunNumber=${field}
[[ -n ${legoTrainRunNumber} && -z ${pass} ]] && pass=${fieldPrev}
- [[ ${field} =~ ^LHC[0-9][0-9][a-z].*$ ]] && period=${field%_*}
+ [[ ${field} =~ ^LHC[0-9][0-9][a-z].*$ ]] && period=${field%_*} && originalPeriod=${field}
[[ ${field} =~ ^000[0-9][0-9][0-9][0-9][0-9][0-9]$ ]] && runNumber=${field#000}
[[ ${field} =~ ^[0-9][0-9][0-9][0-9][0-9][0-9]$ ]] && shortRunNumber=${field}
[[ ${field} =~ ^20[0-9][0-9]$ ]] && year=${field}
[[ ${field} =~ ^(^sim$|^data$) ]] && dataType=${field}
(( i++ ))
done
+ originalPass=${pass}
[[ -z ${legoTrainRunNumber} ]] && pass=${path[$((dirDepth-1))]}
- [[ "${dataType}" =~ ^sim$ ]] && pass="passMC" && runNumber=${shortRunNumber}
+ [[ "${dataType}" =~ ^sim$ ]] && pass="passMC" && runNumber=${shortRunNumber} && originalPass=""
[[ -n ${legoTrainRunNumber} ]] && pass+="_lego${legoTrainRunNumber}"
#modify the OCDB: set the year