Skip to content

Commit 8cb13d1

Browse files
martenoledavidrohr
authored andcommitted
Tracklet64 is trivially copyable
1 parent 1cfabfa commit 8cb13d1

2 files changed

Lines changed: 3 additions & 5 deletions

File tree

DataFormats/Detectors/TRD/include/DataFormatsTRD/Tracklet64.h

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -50,15 +50,14 @@ class Tracklet64
5050
public:
5151
Tracklet64() = default;
5252
Tracklet64(uint64_t trackletword) { mtrackletWord = trackletword; }
53-
Tracklet64(const Tracklet64& rhs) { mtrackletWord = rhs.getTrackletWord(); };
53+
Tracklet64(const Tracklet64&) = default;
5454
Tracklet64(uint64_t format, uint64_t hcid, uint64_t padrow, uint64_t col, uint64_t position,
5555
uint64_t slope, uint64_t Q0, uint64_t Q1, uint64_t Q2)
5656
{
5757
buildTrackletWord(format, hcid, padrow, col, position, slope, Q0, Q1, Q2);
5858
}
5959

6060
~Tracklet64() = default;
61-
Tracklet64& operator=(const Tracklet64& o) { return *this; }
6261

6362
//TODO convert to the actual number regarding compliments.
6463
// ----- Getters for contents of tracklet word -----
@@ -149,7 +148,6 @@ class Tracklet64
149148
protected:
150149
uint64_t mtrackletWord; // the 64 bit word holding all the tracklet information for run3.
151150
private:
152-
// Tracklet& operator=(const Tracklet &rhs); // not implemented
153151
ClassDefNV(Tracklet64, 1);
154152
};
155153

Detectors/TRD/workflow/src/TRDGlobalTrackingSpec.cxx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -93,8 +93,8 @@ void TRDGlobalTracking::run(ProcessingContext& pc)
9393
{
9494
mTimer.Start(false);
9595
const auto tracksITSTPC = pc.inputs().get<gsl::span<o2::dataformats::TrackTPCITS>>("tpcitstrack");
96-
const auto trackletsTRD = pc.inputs().get<std::vector<o2::trd::Tracklet64>>("trdtracklets");
97-
const auto triggerRecords = pc.inputs().get<std::vector<o2::trd::TriggerRecord>>("trdtriggerrec");
96+
const auto trackletsTRD = pc.inputs().get<gsl::span<o2::trd::Tracklet64>>("trdtracklets");
97+
const auto triggerRecords = pc.inputs().get<gsl::span<o2::trd::TriggerRecord>>("trdtriggerrec");
9898

9999
int nTracks = tracksITSTPC.size();
100100
int nCollisions = triggerRecords.size();

0 commit comments

Comments
 (0)