ATLAS Offline Software
Loading...
Searching...
No Matches
PhysicsAnalysis
JetTagging
JetTagPerformanceCalibration
CalibrationDataInterface
CalibrationDataInterface
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
29
Int_t
addContainer
(
Analysis::CalibrationDataContainer
* cnt, TFile*
file
,
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
This is the interface for the objects to be stored in the calibration ROOT file.
Definition
CalibrationDataContainer.h:51
Analysis
The namespace of all packages in PhysicsAnalysis/JetTagging.
Definition
BTaggingCnvAlg.h:20
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)
file
TFile * file
Definition
tile_monitor.h:29
Generated on
for ATLAS Offline Software by
1.14.0