Ошибка в коде гистограммы C++ (root)
У меня есть эта строка кода на C++ (root):
void TMTrackAnalyzer::beginJob() { edm::Service<TFileService> fs; dirs_.insert(std::pair< ObjectType, TFileDirectory* >(InputData, fs->mkdir("InputData") ) ); }
который в основном заполняет гистограмму, задает диапазон гистограммы, метку и заголовок. На самом деле я заполняю больше гистограмм в этой функции, но я поставил здесь только одну для простоты. И для каждого из них я получаю эти ошибки:
ожидаемое первичное выражение перед токеном '('
ожидаемое первичное выражение перед токеном ','
Они относятся к ( и, до и после ввода данных. InputData-это каталог, в котором я хочу сохранить гистограммы. Кто-нибудь знает, что здесь не так? Спасибо!
Что я уже пробовал:
Я попытался погуглить что-то похожее, но ничего не нашел и не знаю, что делать