ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
PhysicsAnalysis
D3PDTools
EventLoop
EventLoop
VomsProxySvc.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3
*/
4
6
7
#ifndef EVENT_LOOP_VOMS_PROXY_SVC_H
8
#define EVENT_LOOP_VOMS_PROXY_SVC_H
9
10
#include <
EventLoop/Global.h
>
11
12
#include <
EventLoop/Algorithm.h
>
13
14
namespace
EL
15
{
16
class
VomsProxySvc
:
public
Algorithm
17
{
18
//
19
// public interface
20
//
21
23
public
:
24
static
const
std::string&
algServiceName
();
25
26
29
public
:
30
void
testInvariant
()
const
;
31
33
public
:
34
std::string
m_fileName
;
35
36
37
38
//
39
// interface inherited from Algorithm
40
//
41
42
public
:
43
virtual
const
char
*
GetName
()
const override
;
44
45
private
:
46
virtual
StatusCode
setupJob
(
Job
& job)
override
;
47
48
private
:
49
virtual
StatusCode
histInitialize
()
override
;
50
51
52
53
//
54
// private interface
55
//
56
58
private
:
59
std::string
m_proxyData
;
60
61
#pragma GCC diagnostic push
62
#pragma GCC diagnostic ignored "-Wpragmas"
63
#pragma GCC diagnostic ignored "-Wunknown-pragmas"
64
#pragma GCC diagnostic ignored "-Winconsistent-missing-override"
65
ClassDef
(
VomsProxySvc
, 1);
66
#pragma GCC diagnostic pop
67
};
68
}
69
70
#endif
Algorithm.h
Global.h
EL::Algorithm::Job
friend class Job
Definition
Algorithm.h:292
EL::Algorithm::Algorithm
Algorithm()
effects: standard default constructor guarantee: strong failures: low level errors I
EL::VomsProxySvc
Definition
VomsProxySvc.h:17
EL::VomsProxySvc::GetName
virtual const char * GetName() const override
EL::VomsProxySvc::algServiceName
static const std::string & algServiceName()
description: the name of the service
EL::VomsProxySvc::testInvariant
void testInvariant() const
effects: test the invariant of this object guarantee: no-fail
EL::VomsProxySvc::m_fileName
std::string m_fileName
the name of the file to be created
Definition
VomsProxySvc.h:34
EL::VomsProxySvc::m_proxyData
std::string m_proxyData
the data to place inside the proxy file
Definition
VomsProxySvc.h:59
EL::VomsProxySvc::ClassDef
ClassDef(VomsProxySvc, 1)
EL::VomsProxySvc::histInitialize
virtual StatusCode histInitialize() override
effects: this is a pre-initialization routine that is called before changeInput is called.
EL::VomsProxySvc::setupJob
virtual StatusCode setupJob(Job &job) override
effects: give the algorithm a chance to intialize the job with anything this algorithm needs.
EL
This module defines the arguments passed from the BATCH driver to the BATCH worker.
Definition
AsgComponentFactories.h:16
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition
PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
Generated on
for ATLAS Offline Software by
1.17.0