ATLAS Offline Software
Public Member Functions | List of all members
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  }

◆ 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  }

◆ 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

Definition at line 43 of file DerivedILArCalibCalculatorSvcForTest.h.

44  {
45  StatusCode s4;
46  return s4;
47  }

◆ sysInitialize()

StatusCode DerivedILArCalibCalculatorSvcForTest::sysInitialize ( )
inline

Definition at line 25 of file DerivedILArCalibCalculatorSvcForTest.h.

26  {
27  StatusCode s1;
28  return s1;
29  }

◆ 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

Definition at line 31 of file DerivedILArCalibCalculatorSvcForTest.h.

32  {
33  StatusCode s2;
34  return s2;
35  }

◆ sysStop()

StatusCode DerivedILArCalibCalculatorSvcForTest::sysStop ( )
inline

Definition at line 37 of file DerivedILArCalibCalculatorSvcForTest.h.

38  {
39  StatusCode s3;
40  return s3;
41  }

◆ 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:
ReadCellNoiseFromCoolCompare.s1
s1
Definition: ReadCellNoiseFromCoolCompare.py:378
ReadCellNoiseFromCoolCompare.s4
s4
Definition: ReadCellNoiseFromCoolCompare.py:381
xAOD::identifier
identifier
Definition: UncalibratedMeasurement_v1.cxx:15
SUSY_SimplifiedModel_PostInclude.process
string process
Definition: SUSY_SimplifiedModel_PostInclude.py:42
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
MuonR4::State
CalibratedSpacePoint::State State
Definition: SpacePointCalibrator.cxx:24
ReadCellNoiseFromCoolCompare.s3
s3
Definition: ReadCellNoiseFromCoolCompare.py:380
ReadCellNoiseFromCoolCompare.s2
s2
Definition: ReadCellNoiseFromCoolCompare.py:379
LArCellBinning.step
step
Definition: LArCellBinning.py:158