Skip to content

Commit a1b3360

Browse files
committed
Use correct file extension
1 parent 461f5c2 commit a1b3360

File tree

3 files changed

+11
-10
lines changed

3 files changed

+11
-10
lines changed

core/include/core/G3Reader.h

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,10 @@ class G3Reader : public G3Module {
1111
public:
1212
G3Reader(const std::string &filename, int n_frames_to_read = -1,
1313
float timeout = -1., bool track_filename = false,
14-
size_t buffersize = 1024*1024);
14+
size_t buffersize = 1024*1024, const std::string &ext=".g3");
1515
G3Reader(const std::vector<std::string> &filenames, int n_frames_to_read = -1,
1616
float timeout = -1., bool track_filename = false,
17-
size_t buffersize = 1024*1024);
17+
size_t buffersize = 1024*1024, const std::string &ext=".g3");
1818

1919
void Process(G3FramePtr frame, std::deque<G3FramePtr> &out);
2020
off_t Seek(off_t offset);
@@ -33,6 +33,7 @@ class G3Reader : public G3Module {
3333
float timeout_;
3434
bool track_filename_;
3535
size_t buffersize_;
36+
std::string ext_;
3637

3738
SET_LOGGER("G3Reader");
3839
};

core/src/G3Reader.cxx

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,19 +3,19 @@
33
#include <G3Reader.h>
44

55
G3Reader::G3Reader(const std::string &filename, int n_frames_to_read,
6-
float timeout, bool track_filename, size_t buffersize) :
6+
float timeout, bool track_filename, size_t buffersize, const std::string &ext) :
77
prefix_file_(false), stream_(nullptr), n_frames_to_read_(n_frames_to_read),
88
n_frames_read_(0), n_frames_cur_(0), timeout_(timeout),
9-
track_filename_(track_filename), buffersize_(buffersize)
9+
track_filename_(track_filename), buffersize_(buffersize), ext_(ext)
1010
{
1111
StartFile(filename);
1212
}
1313

1414
G3Reader::G3Reader(const std::vector<std::string> &filename, int n_frames_to_read,
15-
float timeout, bool track_filename, size_t buffersize) :
15+
float timeout, bool track_filename, size_t buffersize, const std::string &ext) :
1616
prefix_file_(false), stream_(nullptr), n_frames_to_read_(n_frames_to_read),
1717
n_frames_read_(0), n_frames_cur_(0), timeout_(timeout),
18-
track_filename_(track_filename), buffersize_(buffersize)
18+
track_filename_(track_filename), buffersize_(buffersize), ext_(ext)
1919
{
2020
if (filename.size() == 0)
2121
log_fatal("Empty file list provided to G3Reader");
@@ -32,7 +32,7 @@ void G3Reader::StartFile(const std::string &path)
3232
log_info("Starting file %s\n", path.c_str());
3333
cur_file_ = path;
3434
n_frames_cur_ = 0;
35-
g3_istream_from_path(stream_, path, timeout_, buffersize_);
35+
g3_istream_from_path(stream_, path, timeout_, buffersize_, ext_);
3636
}
3737

3838
G3FramePtr G3Reader::FillFrame()

gcp/src/ARCFileReader.cxx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@ class ARCFileReader : public G3Reader {
127127

128128
ARCFileReader::ARCFileReader(const std::string &path, Experiment experiment,
129129
int n_frames_to_read, float timeout, bool track_filename, size_t buffersize) :
130-
G3Reader(path, n_frames_to_read, timeout, track_filename, buffersize)
130+
G3Reader(path, n_frames_to_read, timeout, track_filename, buffersize, ".dat")
131131
{
132132
SetExperiment(experiment);
133133
ReadHeader();
@@ -136,7 +136,7 @@ ARCFileReader::ARCFileReader(const std::string &path, Experiment experiment,
136136
ARCFileReader::ARCFileReader(const std::vector<std::string> &filename,
137137
Experiment experiment, int n_frames_to_read, float timeout, bool track_filename,
138138
size_t buffersize) :
139-
G3Reader(filename, n_frames_to_read, timeout, track_filename, buffersize)
139+
G3Reader(filename, n_frames_to_read, timeout, track_filename, buffersize, ".dat")
140140
{
141141
SetExperiment(experiment);
142142
ReadHeader();
@@ -156,7 +156,7 @@ void ARCFileReader::SetExperiment(Experiment exp)
156156
}
157157
}
158158

159-
void ARCFileReader::StartFile(const std::string & path)
159+
void ARCFileReader::StartFile(const std::string &path)
160160
{
161161
// Open file, including whatever decompression/network access/etc.
162162
// may be required

0 commit comments

Comments
 (0)