ATLAS Offline Software
CalibrationDataBackend.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3 */
4 
6 // CalibrationDataBackend.h, (c) ATLAS Detector software
8 
9 #ifndef ANALYSISCALIBRATIONDATABACKEND_H
10 #define ANALYSISCALIBRATIONDATABACKEND_H
11 
12 class TFile;
13 
14 namespace Analysis {
15 
16  class CalibrationDataContainer;
17 
18  // Add a general container to the CDI file, in the directory as constructed
19  // from the combination of tagger / jet author / operating point / flavour.
20  //
21  // The last argument can be used to indicate whether the specified object
22  // is to regarded as the reference for parton showering and hadronisation.
23  // Notes on this:
24  // - for a given parton showering and hadronisation choice, there can only
25  // be a single such reference in each directory
26  // - for this to work, the container's getHadronisation() method needs to
27  // return a meaningful value AND be identified as an efficiency object
28 
30  const char* tagger, const char* jetAuthor,
31  const char* OP, const char* flavour,
32  const char* name = 0, bool isReference = false);
33 }
34 
35 #endif
Analysis::CalibrationDataContainer
Definition: CalibrationDataContainer.h:51
file
TFile * file
Definition: tile_monitor.h:29
Analysis::addContainer
Int_t addContainer(Analysis::CalibrationDataContainer *cnt, TFile *file, const char *tagger, const char *jetAuthor, const char *OP, const char *flavour, const char *name=0, bool isReference=false)
python.iconfTool.models.loaders.isReference
list isReference(value, compname, conf, svcCache={})
Definition: loaders.py:337
Analysis
The namespace of all packages in PhysicsAnalysis/JetTagging.
Definition: BTaggingCnvAlg.h:20
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:221
trigbs_pickEvents.cnt
cnt
Definition: trigbs_pickEvents.py:71