|
ATLAS Offline Software
|
Go to the documentation of this file.
97 "ElectronPhotonSelectorTools/offline/mc15_20160512/ElectronLikelihoodLooseOfflineConfig2016_Smooth.conf");
99 Fatal(
"MyFunction",
"Failed to initialize ElectronLooseLHTool ");
104 "ElectronPhotonSelectorTools/offline/mc15_20160512/ElectronLikelihoodMediumOfflineConfig2016_Smooth.conf");
106 Fatal(
"MyFunction",
"Failed to initialize ElectronMediumLHTool ");
111 "ElectronPhotonSelectorTools/offline/mc15_20160512/ElectronLikelihoodTightOfflineConfig2016_Smooth.conf");
113 Fatal(
"MyFunction",
"Failed to initialize ElectronTightLHTool ");
116 if (
sc.isFailure()) {
117 Warning(
"MyFunction",
"Failed to set some properties");
126 return StatusCode::SUCCESS;
142 return StatusCode::SUCCESS;
151 sc =
evtStore()->retrieve(evtShape,
"HIEventShape");
152 if (
sc.isFailure()) {
154 return StatusCode::FAILURE;
160 for (
int i = 0;
i <
size;
i++) {
162 if (
sh->layer() == 21 ||
sh->layer() == 22 ||
sh->layer() == 23) {
175 if (
sc.isFailure()) {
177 return StatusCode::FAILURE;
189 for (; electrons_itr != electrons_end; ++electrons_itr) {
190 float pt = (*electrons_itr)->pt() * 1.e-3;
191 float eta = (*electrons_itr)->caloCluster()->etaBE(2);
193 if (
pt < 15 || fabs(
eta) > 2.47)
continue;
195 float phi = (*electrons_itr)->phi();
198 float z0 = (*electrons_itr)->trackParticle()->z0();
206 float etcone20 = etcone20Acc(**electrons_itr) * 1.e-3;
211 float reta = RetaAcc(**electrons_itr);
212 float rphi = RphiAcc(**electrons_itr);
213 float weta2 = weta2Acc(**electrons_itr);
216 float rhad = RhadAcc(**electrons_itr);
221 float eratio = EratioAcc(**electrons_itr);
222 float f1 = f1Acc(**electrons_itr);
223 float f3 = f3Acc(**electrons_itr);
269 if (fabs(
eta) < 2.01) {
313 if (fabs(
eta) < 2.01) {
357 if (fabs(
eta) < 2.01) {
381 return StatusCode::SUCCESS;
404 return StatusCode::SUCCESS;
408 std::string
path =
"HeavyIon/Electrons";
455 "; FCal #Sigma E_{T} [TeV]; electron etcone20 [GeV]",
460 "; FCal #Sigma E_{T} [TeV]; electron etcone20 [GeV]",
465 "; FCal #Sigma E_{T} [TeV]; electron etcone20 [GeV]",
472 "; FCal A #Sigma E_{T} [TeV]; electron etcone20 [GeV]",
477 "; FCal A #Sigma E_{T} [TeV]; electron etcone20 [GeV]",
482 "; FCal A #Sigma E_{T} [TeV]; electron etcone20 [GeV]",
489 "; FCal C #Sigma E_{T} [TeV]; electron etcone20 [GeV]",
494 "; FCal C #Sigma E_{T} [TeV]; electron etcone20 [GeV]",
499 "; FCal C #Sigma E_{T} [TeV]; electron etcone20 [GeV]",
619 "; FCal A #Sigma E_{T} [TeV]; W_{#eta^{2}}",
624 "; FCal A #Sigma E_{T} [TeV]; W_{#eta^{2}}",
629 "; FCal A #Sigma E_{T} [TeV]; W_{#eta^{2}}",
636 "; FCal C #Sigma E_{T} [TeV]; W_{#eta^{2}}",
641 "; FCal C #Sigma E_{T} [TeV]; W_{#eta^{2}}",
646 "; FCal C #Sigma E_{T} [TeV]; W_{#eta^{2}}",
853 "; FCal A #Sigma E_{T} [TeV]; #Delta#eta",
859 "; FCal A #Sigma E_{T} [TeV]; #Delta#eta",
865 "; FCal A #Sigma E_{T} [TeV]; #Delta#eta",
873 "; FCal C #Sigma E_{T} [TeV]; #Delta#eta",
879 "; FCal C #Sigma E_{T} [TeV]; #Delta#eta",
885 "; FCal C #Sigma E_{T} [TeV]; #Delta#eta",
893 "; FCal #Sigma E_{T} [TeV]; #Delta#phi rescaled",
898 "; FCal #Sigma E_{T} [TeV]; #Delta#phi rescaled",
903 "; FCal #Sigma E_{T} [TeV]; #Delta#phi rescaled",
910 "; FCal A #Sigma E_{T} [TeV]; #Delta#phi rescaled",
916 "; FCal A #Sigma E_{T} [TeV]; #Delta#phi rescaled",
922 "; FCal A #Sigma E_{T} [TeV]; #Delta#phi rescaled",
930 "; FCal C #Sigma E_{T} [TeV]; #Delta#phi rescaled",
936 "; FCal C #Sigma E_{T} [TeV]; #Delta#phi rescaled",
942 "; FCal C #Sigma E_{T} [TeV]; #Delta#phi rescaled",
950 "; FCal #Sigma E_{T} [TeV]; eProbabilityHT",
956 "; FCal #Sigma E_{T} [TeV]; eProbabilityHT",
962 "; FCal #Sigma E_{T} [TeV]; eProbabilityHT",
970 "; FCal A #Sigma E_{T} [TeV]; eProbabilityHT",
976 "; FCal A #Sigma E_{T} [TeV]; eProbabilityHT",
982 "; FCal A #Sigma E_{T} [TeV]; eProbabilityHT",
990 "; FCal C #Sigma E_{T} [TeV]; eProbabilityHT",
996 "; FCal C #Sigma E_{T} [TeV]; eProbabilityHT",
1002 "; FCal C #Sigma E_{T} [TeV]; eProbabilityHT",
setCharge setNTRTHiThresholdHits eratio
Const iterator class for DataVector/DataList.
path
python interpreter configuration --------------------------------------—
Scalar phi() const
phi method
Scalar eta() const
pseudorapidity method
Gaudi::Details::PropertyBase & declareProperty(Gaudi::Property< T > &t)
@ f3
fraction of energy reconstructed in 3rd sampling
Interface class for the HI reconstruction EDM.
ServiceHandle< StoreGateSvc > & evtStore()
The standard StoreGateSvc (event store) Returns (kind of) a pointer to the StoreGateSvc.
@ etcone20
Calorimeter isolation.
virtual void Fill(const double &x, const double &y) override
::StatusCode StatusCode
StatusCode definition for legacy code.
@ deltaPhiRescaled2
difference between the cluster phi (second sampling) and the phi of the track extrapolated to the sec...
@ eProbabilityHT
Electron probability from High Threshold (HT) information [float].
const T * at(size_type n) const
Access an element, as an rvalue.
Helper class to provide constant type-safe access to aux data.
@ deltaEta1
difference between the cluster eta (first sampling) and the eta of the track extrapolated to the firs...
setBGCode setTAP setLVL2ErrorBits bool
static TH2D_LW * create(const char *name, const char *title, unsigned nbinsx, const double &xmin, const double &xmax, unsigned nbinsy, const double &ymin, const double &ymax)
size_type size() const noexcept
Returns the number of elements in the collection.
@ weta2
the lateral width is calculated with a window of 3x5 cells using the energy weighted sum over all cel...