|
18 | 18 |
|
19 | 19 | #include "ReconstructionDataFormats/GlobalTrackID.h" |
20 | 20 | #include "DataFormatsGlobalTracking/RecoContainer.h" |
| 21 | +#include "DetectorsBase/GRPGeomHelper.h" |
21 | 22 | #include "EveWorkflow/DetectorData.h" |
22 | 23 | #include "Framework/Task.h" |
23 | 24 | #include <memory> |
@@ -51,12 +52,14 @@ class O2DPLDisplaySpec : public o2::framework::Task |
51 | 52 |
|
52 | 53 | O2DPLDisplaySpec(bool useMC, o2::dataformats::GlobalTrackID::mask_t trkMask, |
53 | 54 | o2::dataformats::GlobalTrackID::mask_t clMask, |
54 | | - std::shared_ptr<o2::globaltracking::DataRequest> dataRequest, const std::string& jsonPath, const std::string& ext, |
| 55 | + std::shared_ptr<o2::globaltracking::DataRequest> dataRequest, |
| 56 | + std::shared_ptr<o2::base::GRPGeomRequest> gr, |
| 57 | + const std::string& jsonPath, const std::string& ext, |
55 | 58 | std::chrono::milliseconds timeInterval, int numberOfFiles, int numberOfTracks, |
56 | 59 | bool eveHostNameMatch, int minITSTracks, int minTracks, bool filterITSROF, bool filterTime, |
57 | 60 | const EveWorkflowHelper::Bracket& timeBracket, bool removeTPCEta, |
58 | 61 | const EveWorkflowHelper::Bracket& etaBracket, bool trackSorting, int onlyNthEvent, bool primaryVertex, int maxPrimaryVertices) |
59 | | - : mUseMC(useMC), mTrkMask(trkMask), mClMask(clMask), mDataRequest(dataRequest), mJsonPath(jsonPath), mExt(ext), mTimeInterval(timeInterval), mNumberOfFiles(numberOfFiles), mNumberOfTracks(numberOfTracks), mEveHostNameMatch(eveHostNameMatch), mMinITSTracks(minITSTracks), mMinTracks(minTracks), mFilterITSROF(filterITSROF), mFilterTime(filterTime), mTimeBracket(timeBracket), mRemoveTPCEta(removeTPCEta), mEtaBracket(etaBracket), mTrackSorting(trackSorting), mOnlyNthEvent(onlyNthEvent), mPrimaryVertexMode(primaryVertex), mMaxPrimaryVertices(maxPrimaryVertices) |
| 62 | + : mUseMC(useMC), mTrkMask(trkMask), mClMask(clMask), mDataRequest(dataRequest), mGGCCDBRequest(gr), mJsonPath(jsonPath), mExt(ext), mTimeInterval(timeInterval), mNumberOfFiles(numberOfFiles), mNumberOfTracks(numberOfTracks), mEveHostNameMatch(eveHostNameMatch), mMinITSTracks(minITSTracks), mMinTracks(minTracks), mFilterITSROF(filterITSROF), mFilterTime(filterTime), mTimeBracket(timeBracket), mRemoveTPCEta(removeTPCEta), mEtaBracket(etaBracket), mTrackSorting(trackSorting), mOnlyNthEvent(onlyNthEvent), mPrimaryVertexMode(primaryVertex), mMaxPrimaryVertices(maxPrimaryVertices) |
60 | 63 |
|
61 | 64 | { |
62 | 65 | this->mTimeStamp = std::chrono::high_resolution_clock::now() - timeInterval; // first run meets condition |
@@ -95,6 +98,7 @@ class O2DPLDisplaySpec : public o2::framework::Task |
95 | 98 | o2::dataformats::GlobalTrackID::mask_t mClMask; |
96 | 99 | DetectorData mData; |
97 | 100 | std::shared_ptr<o2::globaltracking::DataRequest> mDataRequest; |
| 101 | + std::shared_ptr<o2::base::GRPGeomRequest> mGGCCDBRequest; |
98 | 102 | }; |
99 | 103 |
|
100 | 104 | } // namespace o2::event_visualisation |
|
0 commit comments