ATLAS Offline Software
Loading...
Searching...
No Matches
DerivedILArCalibCalculatorSvcForTest Class Reference

#include <DerivedILArCalibCalculatorSvcForTest.h>

Inheritance diagram for DerivedILArCalibCalculatorSvcForTest:
Collaboration diagram for DerivedILArCalibCalculatorSvcForTest:

Public Member Functions

 DerivedILArCalibCalculatorSvcForTest ()
 ~DerivedILArCalibCalculatorSvcForTest ()
StatusCode sysInitialize ()
StatusCode sysStart ()
StatusCode sysStop ()
StatusCode sysFinalize ()
StatusCode sysReinitialize ()
StatusCode sysRestart ()
void setServiceManager (ISvcManager *)
StatusCode configure ()
StatusCode initialize ()
StatusCode start ()
StatusCode stop ()
StatusCode finalize ()
StatusCode terminate ()
StatusCode reinitialize ()
StatusCode restart ()
Gaudi::StateMachine::State FSMState () const
Gaudi::StateMachine::State targetFSMState () const
const std::string & name () const
G4bool Process (const G4Step *step, LArG4Identifier &identifier, std::vector< G4double > &energies, const LArG4::eCalculatorProcessing process=LArG4::kEnergyAndID) const

Detailed Description

Definition at line 16 of file DerivedILArCalibCalculatorSvcForTest.h.

Constructor & Destructor Documentation

◆ DerivedILArCalibCalculatorSvcForTest()

DerivedILArCalibCalculatorSvcForTest::DerivedILArCalibCalculatorSvcForTest ( )
inline

Definition at line 20 of file DerivedILArCalibCalculatorSvcForTest.h.

20{};

◆ ~DerivedILArCalibCalculatorSvcForTest()

DerivedILArCalibCalculatorSvcForTest::~DerivedILArCalibCalculatorSvcForTest ( )
inline

Definition at line 22 of file DerivedILArCalibCalculatorSvcForTest.h.

22{};

Member Function Documentation

◆ configure()

StatusCode DerivedILArCalibCalculatorSvcForTest::configure ( )
inline

Definition at line 63 of file DerivedILArCalibCalculatorSvcForTest.h.

64 {
65 StatusCode s7;
66 return s7;
67 }
::StatusCode StatusCode
StatusCode definition for legacy code.

◆ finalize()

StatusCode DerivedILArCalibCalculatorSvcForTest::finalize ( )
inline

Definition at line 87 of file DerivedILArCalibCalculatorSvcForTest.h.

88 {
89 StatusCode s7;
90 return s7;
91 }

◆ FSMState()

Gaudi::StateMachine::State DerivedILArCalibCalculatorSvcForTest::FSMState ( ) const
inline

Definition at line 111 of file DerivedILArCalibCalculatorSvcForTest.h.

112 {
113 return Gaudi::StateMachine::State(0);
114 }

◆ initialize()

StatusCode DerivedILArCalibCalculatorSvcForTest::initialize ( )
inline

Definition at line 69 of file DerivedILArCalibCalculatorSvcForTest.h.

70 {
71 StatusCode s7;
72 return s7;
73 }

◆ name()

const std::string & DerivedILArCalibCalculatorSvcForTest::name ( ) const
inline

Definition at line 121 of file DerivedILArCalibCalculatorSvcForTest.h.

122 {
123 static const std::string Tes = "test";
124 return Tes;
125 }

◆ Process()

G4bool DerivedILArCalibCalculatorSvcForTest::Process ( const G4Step * step,
LArG4Identifier & identifier,
std::vector< G4double > & energies,
const LArG4::eCalculatorProcessing process = LArG4::kEnergyAndID ) const
inline

Definition at line 127 of file DerivedILArCalibCalculatorSvcForTest.h.

130 {
131 (void)step; //just to silence the unused-parameter warning, the same below
132// (void)energies;
133 (void)process;
134
135 identifier.add(4); //add a set of numbers into the LArG4Identifier class, which can provide proper setting for test
136 identifier.add(1);
137 identifier.add(2);
138 identifier.add(3);
139 identifier.add(4);
140 identifier.add(5);
141 identifier.add(6);
142
143 energies = {1., 2., 3., 4.};
144
145 return true; //returning true aims to make "m_calculator->Process( a_step, identifier, vtmp, LArG4::kOnlyID)" return true in the tested code LArG4CalibSD.cc
146 }
const std::string process

◆ reinitialize()

StatusCode DerivedILArCalibCalculatorSvcForTest::reinitialize ( )
inline

Definition at line 99 of file DerivedILArCalibCalculatorSvcForTest.h.

100 {
101 StatusCode s7;
102 return s7;
103 }

◆ restart()

StatusCode DerivedILArCalibCalculatorSvcForTest::restart ( )
inline

Definition at line 105 of file DerivedILArCalibCalculatorSvcForTest.h.

106 {
107 StatusCode s7;
108 return s7;
109 }

◆ setServiceManager()

void DerivedILArCalibCalculatorSvcForTest::setServiceManager ( ISvcManager * )
inline

Definition at line 61 of file DerivedILArCalibCalculatorSvcForTest.h.

61{ return; }

◆ start()

StatusCode DerivedILArCalibCalculatorSvcForTest::start ( )
inline

Definition at line 75 of file DerivedILArCalibCalculatorSvcForTest.h.

76 {
77 StatusCode s7;
78 return s7;
79 }

◆ stop()

StatusCode DerivedILArCalibCalculatorSvcForTest::stop ( )
inline

Definition at line 81 of file DerivedILArCalibCalculatorSvcForTest.h.

82 {
83 StatusCode s7;
84 return s7;
85 }

◆ sysFinalize()

StatusCode DerivedILArCalibCalculatorSvcForTest::sysFinalize ( )
inline

◆ sysInitialize()

StatusCode DerivedILArCalibCalculatorSvcForTest::sysInitialize ( )
inline

◆ sysReinitialize()

StatusCode DerivedILArCalibCalculatorSvcForTest::sysReinitialize ( )
inline

Definition at line 49 of file DerivedILArCalibCalculatorSvcForTest.h.

50 {
51 StatusCode s5;
52 return s5;
53 }

◆ sysRestart()

StatusCode DerivedILArCalibCalculatorSvcForTest::sysRestart ( )
inline

Definition at line 55 of file DerivedILArCalibCalculatorSvcForTest.h.

56 {
57 StatusCode s6;
58 return s6;
59 }

◆ sysStart()

StatusCode DerivedILArCalibCalculatorSvcForTest::sysStart ( )
inline

◆ sysStop()

StatusCode DerivedILArCalibCalculatorSvcForTest::sysStop ( )
inline

◆ targetFSMState()

Gaudi::StateMachine::State DerivedILArCalibCalculatorSvcForTest::targetFSMState ( ) const
inline

Definition at line 116 of file DerivedILArCalibCalculatorSvcForTest.h.

117 {
118 return Gaudi::StateMachine::State(0);
119 }

◆ terminate()

StatusCode DerivedILArCalibCalculatorSvcForTest::terminate ( )
inline

Definition at line 93 of file DerivedILArCalibCalculatorSvcForTest.h.

94 {
95 StatusCode s7;
96 return s7;
97 }

The documentation for this class was generated from the following file: