Skip to content

Commit 665fc36

Browse files
author
ccaillol
committed
fix clang warning
1 parent f6c8a41 commit 665fc36

File tree

1 file changed

+12
-2
lines changed

1 file changed

+12
-2
lines changed

L1Trigger/VertexFinder/plugins/VertexNTupler.cc

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -176,7 +176,8 @@ namespace l1tVertexFinder {
176176
// storage class for configuration parameters
177177
AnalysisSettings settings_;
178178

179-
edm::Service<TFileService> fs_;
179+
//edm::Service<TFileService> fs_;
180+
180181
// Histograms for Vertex Reconstruction
181182

182183
float numTrueInteractions_, hepMCVtxZ0_, genVtxZ0_;
@@ -200,6 +201,8 @@ namespace l1tVertexFinder {
200201
std::vector<std::vector<float>> l1Vertices_extra_z0_;
201202
std::vector<std::vector<float>> l1Vertices_extra_z0_etaWeighted_;
202203
std::vector<std::vector<float>> l1Vertices_extra_sumPt_;
204+
205+
bool available_; // ROOT file for histograms is open.
203206
};
204207

205208
VertexNTupler::VertexNTupler(const edm::ParameterSet& iConfig)
@@ -212,7 +215,7 @@ namespace l1tVertexFinder {
212215
consumes<std::vector<l1tVertexFinder::TP>>(iConfig.getParameter<edm::InputTag>("l1TracksTPInputTags"))),
213216
vTPsToken_(consumes<edm::ValueMap<l1tVertexFinder::TP>>(
214217
iConfig.getParameter<edm::InputTag>("l1TracksTPValueMapInputTags"))),
215-
outputTree_(fs_->make<TTree>("l1VertexReco", "L1 vertex-related info")),
218+
//outputTree_(fs_->make<TTree>("l1VertexReco", "L1 vertex-related info")),
216219
printResults_(iConfig.getParameter<bool>("printResults")),
217220
settings_(iConfig) {
218221
const std::vector<std::string> trackBranchNames(
@@ -222,6 +225,13 @@ namespace l1tVertexFinder {
222225
const std::vector<edm::InputTag> trackMapInputTags(
223226
iConfig.getParameter<std::vector<edm::InputTag>>("l1TracksTruthMapInputTags"));
224227

228+
edm::Service<TFileService> fs_;
229+
available_ = fs_.isAvailable();
230+
if (not available_)
231+
return; // No ROOT file open.
232+
233+
outputTree_ = fs_->make<TTree>("l1VertexReco", "L1 vertex-related info");
234+
225235
if (trackBranchNames.size() != trackInputTags.size())
226236
throw cms::Exception("The number of track branch names (" + std::to_string(trackBranchNames.size()) +
227237
") specified in the config does not match the number of input tags (" +

0 commit comments

Comments
 (0)