Skip to content

Commit

Permalink
Filled tracks now passed correctly to TreeWriter
Browse files Browse the repository at this point in the history
  • Loading branch information
LiamOS committed Jan 23, 2024
1 parent 6bb9e83 commit ab29c11
Showing 1 changed file with 5 additions and 2 deletions.
7 changes: 5 additions & 2 deletions src/TMS_TreeWriter.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -120,7 +120,8 @@ void TMS_TreeWriter::MakeBranches() {
Reco_Tree->Branch("SliceNo", &SliceNo, "SliceNo/I");
Reco_Tree->Branch("SpillNo", &SpillNo, "SpillNo/I");

Reco_Tree->Branch("nHits", &nHitsIn3DTrack, "nHits[nTracks]/I");
Reco_Tree->Branch("nTracks", &nTracks, "nTracks/I");
Reco_Tree->Branch("nHits", &nHitsIn3DTrack, "nHits[nTracks]/I");
Reco_Tree->Branch("StartPos", RecoTrackStartPos, "StartPos[nTracks][3]/F");
Reco_Tree->Branch("Direction", RecoTrackDirection, "Direction[nTracks][3]/F");
Reco_Tree->Branch("EndPos", RecoTrackEndPos, "EndPos[nTracks][3]/F");
Expand Down Expand Up @@ -451,7 +452,9 @@ void TMS_TreeWriter::Fill(TMS_Event &event) {
//TODO: Function here that uses the info from ^^^^^ to fill the 3DTrack objects

int itTrack= 0;
std::vector<TMS_Track> Reco_Tracks;
std::vector<TMS_Track> Reco_Tracks = GetHoughTrack3D();
int nTracks = Reco_Tracks.size();

for (auto RecoTrack = Reco_Tracks.begin(); RecoTrack != Reco_Tracks.end(); ++RecoTrack, ++itTrack) {
nHitsIn3DTrack[itTrack] = (int) RecoTrack->Hits.size(); // Do we need to cast it? idk
RecoTrackEnergy[itTrack] = RecoTrack->GetEnergyRange();
Expand Down

0 comments on commit ab29c11

Please sign in to comment.