ATLAS Offline Software
graphics
VP1
VP1Gui
VP1Gui
VP1AvailEvtsLocalDir.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
7
// //
8
// Header file for class VP1AvailEvtsLocalDir //
9
// //
10
// Description: Implementation of VP1AvailEvents which //
11
// monitors events as they appear in a local //
12
// directory. //
13
// //
14
// Author: Thomas H. Kittelmann (Thomas.Kittelmann@cern.ch) //
15
// Initial version: May 2008 //
16
// //
18
19
#ifndef VP1AVAILEVTSLOCALDIR_H
20
#define VP1AVAILEVTSLOCALDIR_H
21
22
#include "
VP1Gui/VP1AvailEvents.h
"
23
24
class
VP1AvailEvtsLocalDir
:
public
VP1AvailEvents
{
25
26
Q_OBJECT
27
28
public
:
29
30
friend
class
VP1LocalEvtRetriever
;
31
32
VP1AvailEvtsLocalDir
(
int
timeCutForNew
,
33
const
QString& sourcedir,
34
const
QString& tmpcopydir,
35
int
maxLocalFilesToKeep
= -1,
36
QObject *
parent
= 0 );
37
void
setSourceDir
(
const
QString&);
38
const
QString&
currentSourceDir
()
const
;
39
40
//Just to let this class transport the info around:
41
void
setAvailableSourceDirectories
(
const
QStringList&);
42
const
QStringList&
availableSourceDirectories
()
const
;
43
44
virtual
~VP1AvailEvtsLocalDir
();
45
46
virtual
void
init
();
47
48
private
:
49
class
Imp
;
50
Imp
*
m_d
;
51
};
52
53
#endif
VP1AvailEvtsLocalDir::availableSourceDirectories
const QStringList & availableSourceDirectories() const
Definition:
VP1AvailEvtsLocalDir.cxx:78
VP1AvailEvents.h
VP1AvailEvtsLocalDir::VP1AvailEvtsLocalDir
VP1AvailEvtsLocalDir(int timeCutForNew, const QString &sourcedir, const QString &tmpcopydir, int maxLocalFilesToKeep=-1, QObject *parent=0)
Definition:
VP1AvailEvtsLocalDir.cxx:33
VP1AvailEvtsLocalDir::Imp
Definition:
VP1AvailEvtsLocalDir.cxx:21
VP1AvailEvtsLocalDir::init
virtual void init()
Definition:
VP1AvailEvtsLocalDir.cxx:45
VP1AvailEvtsLocalDir::currentSourceDir
const QString & currentSourceDir() const
Definition:
VP1AvailEvtsLocalDir.cxx:58
test_pyathena.parent
parent
Definition:
test_pyathena.py:15
VP1AvailEvents::timeCutForNew
int timeCutForNew() const
Definition:
VP1AvailEvents.cxx:92
VP1AvailEvtsLocalDir::m_d
Imp * m_d
Definition:
VP1AvailEvtsLocalDir.h:49
VP1AvailEvtsLocalDir::setSourceDir
void setSourceDir(const QString &)
Definition:
VP1AvailEvtsLocalDir.cxx:64
VP1LocalEvtRetriever
Definition:
VP1LocalEvtRetriever.h:16
VP1AvailEvents::maxLocalFilesToKeep
int maxLocalFilesToKeep() const
Definition:
VP1AvailEvents.cxx:98
VP1AvailEvtsLocalDir::setAvailableSourceDirectories
void setAvailableSourceDirectories(const QStringList &)
Definition:
VP1AvailEvtsLocalDir.cxx:71
VP1AvailEvtsLocalDir::~VP1AvailEvtsLocalDir
virtual ~VP1AvailEvtsLocalDir()
Definition:
VP1AvailEvtsLocalDir.cxx:52
VP1AvailEvents
Definition:
VP1AvailEvents.h:25
VP1AvailEvtsLocalDir
Definition:
VP1AvailEvtsLocalDir.h:24
Generated on Mon Dec 23 2024 21:22:45 for ATLAS Offline Software by
1.8.18