ATLAS Offline Software
Loading...
Searching...
No Matches
TBBeamQualityEMFractionTool.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
3*/
4
5//#####################################################
6//# #
7//# File : TBBeamQualityEMFractionTool.h #
8//# Package: TBRec #
9//# #
10//# Author : Marco Bieri <mbieri@sfu.ca> #
11//# #
12//# Created: July 19/2005 #
13//#####################################################
14
15#ifndef TBBEAMQUALITYEMFRACTIONTOOL_H
16#define TBBEAMQUALITYEMFRACTIONTOOL_H
17
18#include "TBBeamQualityTool.h"
19
20//#include "LArDetDescr/LArDetDescrManager.h"
21
23
25{
26 public:
27 TBBeamQualityEMFractionTool(const std::string& type,
28 const std::string& name,
29 const IInterface* parent);
30
32
33 virtual StatusCode initializeTool() override;
34
35 virtual StatusCode accept(const std::vector<std::string>&) override;
36
37 protected:
38
39 //LArDetDescrManager* m_larMgr;
40
41 // Identifier Pointers
45
46 // Properties
47
48 float m_em_fraccut; // cut ration
49 std::vector<double> m_em_fracnumsamp; // sample: numerator
50 std::vector<double> m_em_fracdensamp; // sample: denominator
51 std::string m_em_fracnumdet; // detector: numerator
52 std::string m_em_fracdendet; // detector: denominator
53 std::vector<float> m_Mlayer;
54
55 float m_em_frac;
56
57};
58#endif
Helper class for LArEM offline identifiers.
Definition LArEM_ID.h:111
Helper class for LArFCAL offline identifiers.
Definition LArFCAL_ID.h:49
Helper class for LArHEC offline identifiers.
Definition LArHEC_ID.h:76
virtual StatusCode accept(const std::vector< std::string > &) override
virtual StatusCode initializeTool() override
TBBeamQualityEMFractionTool(const std::string &type, const std::string &name, const IInterface *parent)
TBBeamQualityTool(const std::string &name, const std::string &type, const IInterface *parent)