/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
L1Trigger/TrackFindingTracklet/src/TrackFitMemory.cc
38 строк
1 KB
Louise Skinnari
fix python to python3 syntax
20 сен 2022, 22:37
20 сен 2022, 22:37
4457a9b
Код
Авторство
О чём код?
#include "L1Trigger/TrackFindingTracklet/interface/TrackFitMemory.h" #include "L1Trigger/TrackFindingTracklet/interface/SLHCEvent.h" #include "L1Trigger/TrackFindingTracklet/interface/Tracklet.h" #include <iomanip> #include <filesystem> using namespace std; using namespace trklet; TrackFitMemory::TrackFitMemory(string name, Settings const& settings, double phimin, double phimax) : MemoryBase(name, settings) { phimin_ = phimin; phimax_ = phimax; } void TrackFitMemory::writeTF(bool first, unsigned int iSector) { iSector_ = iSector; const string dirFT = settings_.memPath() + "FitTrack/"; std::ostringstream oss; oss << dirFT << "TrackFit_" << getName() << "_" << std::setfill('0') << std::setw(2) << (iSector_ + 1) << ".dat"; auto const& fname = oss.str(); openfile(out_, first, dirFT, fname, __FILE__, __LINE__); out_ << "BX = " << (bitset<3>)bx_ << " Event : " << event_ << endl; for (unsigned int j = 0; j < tracks_.size(); j++) { out_ << hexstr(j) << " " << tracks_[j]->trackfitstr() << " " << trklet::hexFormat(tracks_[j]->trackfitstr()); out_ << "\n"; } out_.close(); bx_++; event_++; if (bx_ > 7) bx_ = 0; }