ATLAS Offline Software
Functions | Variables
CaloLCWPerformanceConfig Namespace Reference

Functions

def GetLCWPerfCfg (flags)
 

Variables

 flags = initConfigFlags()
 
 Files
 
 ESDFileName
 
 Run
 
 AtlasVersion
 
 OutputLevel
 
 doTopoClusterLocalCalib
 
 doCellWeightCalib
 
 doCalibHitMoments
 
 HighGainEMECIW
 
 fixedLumiForNoise
 
 useCaloNoiseLumi
 
 cfg = MainServicesCfg(flags)
 
 topoAlg = cfg.getEventAlgo("CaloCalTopoClustersMaker")
 
 MatchDmType
 
 CalibrationHitContainerNames
 
 DMCalibrationHitContainerNames
 
list myItemList
 
tuple clFolders
 
 Dump
 
 defaultLimit
 

Function Documentation

◆ GetLCWPerfCfg()

def CaloLCWPerformanceConfig.GetLCWPerfCfg (   flags)

Definition at line 11 of file CaloLCWPerformanceConfig.py.

11 def GetLCWPerfCfg(flags):
12 
14 
15  lcPerf = CompFactory.GetLCSinglePionsPerf("LocalHadPerformance")
16 
17  # collection name to study cluster moments
18  lcPerf.ClusterBasicCollName = "CaloTopoClusters"
19 
20  # collections names to study engReco wrt Truth after different correction steps
21  lcPerf.ClusterCollectionNames = ["CaloTopoClusters", "CaloWTopoCluster", "CaloOOCTopoCluster", "CaloCalTopoClusters"]
22 
23  lcPerf.CalibrationHitContainerNames= ["LArCalibrationHitInactive","LArCalibrationHitActive","TileCalibHitActiveCell","TileCalibHitInactiveCell"]
24  lcPerf.DMCalibrationHitContainerNames= ["LArCalibrationHitDeadMaterial_DEAD","LArCalibrationHitInactive_DEAD","LArCalibrationHitActive_DEAD","TileCalibHitDeadMaterial"]
25 
26  from math import pi
27  lcPerf.DistanceCut = 1.5
28  lcPerf.doEngRecOverTruth = True
29  lcPerf.doEngTag = True
30  lcPerf.doEngRecSpect = True
31  lcPerf.doEngNoiseClus = True
32  lcPerf.doClusMoments = True
33  lcPerf.doRecoEfficiency = True
34  lcPerf.etamin = 0.0
35  lcPerf.etamax = 5.0
36  lcPerf.netabin = 25
37  lcPerf.phimin = -pi
38  lcPerf.phimax = pi
39  lcPerf.nphibin = 1
40  lcPerf.logenermin = 2.0
41  lcPerf.logenermax = 6.4
42  lcPerf.nlogenerbin = 22
43  lcPerf.useGoodClus = False
44  lcPerf.usePionClustersOnly = False
45  lcPerf.useRecoEfficiency = False
46 
47  lcPerf.OutputFileName = flags.LCW.outFileNamePerf
48 
49  cfg.addEventAlgo(lcPerf)
50 
51  return cfg
52 
53 

Variable Documentation

◆ AtlasVersion

CaloLCWPerformanceConfig.AtlasVersion

Definition at line 67 of file CaloLCWPerformanceConfig.py.

◆ CalibrationHitContainerNames

CaloLCWPerformanceConfig.CalibrationHitContainerNames

Definition at line 99 of file CaloLCWPerformanceConfig.py.

◆ cfg

CaloLCWPerformanceConfig.cfg = MainServicesCfg(flags)

Definition at line 90 of file CaloLCWPerformanceConfig.py.

◆ clFolders

tuple CaloLCWPerformanceConfig.clFolders
Initial value:
1 = ( ("/CALO/HadCalibration2/CaloEMFrac<tag>CaloEMFrac2-R3S-2021-02-00-00-FTFP-BERT-DT25-EPOS-A3-OFC25-MU60</tag>", "myclwooc.db","CaloLocalHadCoeff"),
2  ("/CALO/HadCalibration2/H1ClusterCellWeights<tag>CaloH1CellWeights2-R3S-2021-02-00-00-FTFP-BERT-DT25-EPOS-A3-OFC25-MU60</tag>", "myclwooc.db","CaloLocalHadCoeff"),
3  ("/CALO/HadCalibration2/CaloOutOfCluster<tag>CaloHadOOCCorr2-R3S-2021-02-00-00-FTFP-BERT-DT25-EPOS-A3-OFC25-MU60</tag>", "myclwooc.db","CaloLocalHadCoeff"),
4  ("/CALO/HadCalibration2/CaloOutOfClusterPi0<tag>CaloHadOOCCorrPi02-R3S-2021-02-00-00-FTFP-BERT-DT25-EPOS-A3-OFC25-MU60</tag>", "myclwooc.db","CaloLocalHadCoeff"),
5  ("/CALO/HadCalibration2/CaloDMCorr2<tag>CaloHadDMCorr2-R3S-2021-02-00-00-FTFP-BERT-DT25-EPOS-A3-OFC25-MU60</tag>", "myDm.db","CaloLocalHadCoeff") )

Definition at line 129 of file CaloLCWPerformanceConfig.py.

◆ defaultLimit

CaloLCWPerformanceConfig.defaultLimit

Definition at line 139 of file CaloLCWPerformanceConfig.py.

◆ DMCalibrationHitContainerNames

CaloLCWPerformanceConfig.DMCalibrationHitContainerNames

Definition at line 100 of file CaloLCWPerformanceConfig.py.

◆ doCalibHitMoments

CaloLCWPerformanceConfig.doCalibHitMoments

Definition at line 79 of file CaloLCWPerformanceConfig.py.

◆ doCellWeightCalib

CaloLCWPerformanceConfig.doCellWeightCalib

Definition at line 78 of file CaloLCWPerformanceConfig.py.

◆ doTopoClusterLocalCalib

CaloLCWPerformanceConfig.doTopoClusterLocalCalib

Definition at line 77 of file CaloLCWPerformanceConfig.py.

◆ Dump

CaloLCWPerformanceConfig.Dump

Definition at line 138 of file CaloLCWPerformanceConfig.py.

◆ ESDFileName

CaloLCWPerformanceConfig.ESDFileName

Definition at line 63 of file CaloLCWPerformanceConfig.py.

◆ Files

CaloLCWPerformanceConfig.Files

Definition at line 62 of file CaloLCWPerformanceConfig.py.

◆ fixedLumiForNoise

CaloLCWPerformanceConfig.fixedLumiForNoise

Definition at line 82 of file CaloLCWPerformanceConfig.py.

◆ flags

CaloLCWPerformanceConfig.flags = initConfigFlags()

Definition at line 56 of file CaloLCWPerformanceConfig.py.

◆ HighGainEMECIW

CaloLCWPerformanceConfig.HighGainEMECIW

Definition at line 81 of file CaloLCWPerformanceConfig.py.

◆ MatchDmType

CaloLCWPerformanceConfig.MatchDmType

Definition at line 97 of file CaloLCWPerformanceConfig.py.

◆ myItemList

list CaloLCWPerformanceConfig.myItemList
Initial value:
1 = ['EventInfo#*', "McEventCollection#TruthEvent",
2  'xAOD::CaloClusterContainer#CaloCalTopoClusters',
3  'xAOD::CaloClusterAuxContainer#CaloCalTopoClustersAux.']

Definition at line 111 of file CaloLCWPerformanceConfig.py.

◆ OutputLevel

CaloLCWPerformanceConfig.OutputLevel

Definition at line 74 of file CaloLCWPerformanceConfig.py.

◆ Run

CaloLCWPerformanceConfig.Run

Definition at line 65 of file CaloLCWPerformanceConfig.py.

◆ topoAlg

CaloLCWPerformanceConfig.topoAlg = cfg.getEventAlgo("CaloCalTopoClustersMaker")

Definition at line 96 of file CaloLCWPerformanceConfig.py.

◆ useCaloNoiseLumi

CaloLCWPerformanceConfig.useCaloNoiseLumi

Definition at line 83 of file CaloLCWPerformanceConfig.py.

python.JetAnalysisCommon.ComponentAccumulator
ComponentAccumulator
Definition: JetAnalysisCommon.py:302
CaloLCWPerformanceConfig.GetLCWPerfCfg
def GetLCWPerfCfg(flags)
Definition: CaloLCWPerformanceConfig.py:11