LCIO
"2.7.4"
Main Page
Related Pages
Namespaces
Classes
Files
File List
All
Classes
Namespaces
Functions
Variables
Typedefs
Friends
Pages
src
cpp
include
pre-generated
EVENT
LCRunHeader.h
1
// -*- C++ -*-
2
// AID-GENERATED
3
// =========================================================================
4
// This class was generated by AID - Abstract Interface Definition
5
// DO NOT MODIFY, but use the org.freehep.aid.Aid utility to regenerate it.
6
// =========================================================================
7
#ifndef EVENT_LCRUNHEADER_H
8
#define EVENT_LCRUNHEADER_H 1
9
10
#include <string>
11
#include <vector>
12
13
#include "EVENT/LCObject.h"
14
#include "EVENT/LCParameters.h"
15
16
namespace
EVENT {
17
23
class
LCRunHeader
:
public
LCObject
{
24
25
public
:
27
virtual
~LCRunHeader
() {
/* nop */
; }
28
29
31
typedef
LCRunHeader
lcobject_type
;
32
35
virtual
int
getRunNumber
()
const
= 0;
36
39
virtual
const
std::string &
getDetectorName
()
const
= 0;
40
43
virtual
const
std::string &
getDescription
()
const
= 0;
44
48
virtual
const
std::vector<std::string> *
getActiveSubdetectors
()
const
= 0;
49
52
virtual
const
LCParameters
&
getParameters
()
const
= 0;
53
56
virtual
LCParameters
&
parameters
() = 0;
57
};
// class
58
}
// namespace EVENT
59
#endif
/* ifndef EVENT_LCRUNHEADER_H */
EVENT::LCObject
The generic object that is held in an LCCollection.
Definition:
LCObject.h:30
EVENT::LCRunHeader::getDetectorName
virtual const std::string & getDetectorName() const =0
Returns the name of the detector setup used in the simulation.
EVENT::LCRunHeader
Interface for the run header.
Definition:
LCRunHeader.h:23
EVENT::LCRunHeader::~LCRunHeader
virtual ~LCRunHeader()
Destructor.
Definition:
LCRunHeader.h:27
EVENT::LCRunHeader::lcobject_type
LCRunHeader lcobject_type
Useful typedef for template programming with LCIO.
Definition:
LCRunHeader.h:31
EVENT::LCRunHeader::getRunNumber
virtual int getRunNumber() const =0
Returns the run number.
EVENT::LCParameters
Simple interface to store generic named parameters of type int, float and string. ...
Definition:
LCParameters.h:28
EVENT::LCRunHeader::getParameters
virtual const LCParameters & getParameters() const =0
Parameters defined for this run.
EVENT::LCRunHeader::getDescription
virtual const std::string & getDescription() const =0
Description of the simulation, physics channels etc.
EVENT::LCRunHeader::parameters
virtual LCParameters & parameters()=0
Parameters defined for this run.
EVENT::LCRunHeader::getActiveSubdetectors
virtual const std::vector< std::string > * getActiveSubdetectors() const =0
Returns the names of the active subdetectors used in the simulation.
Generated on Fri Dec 2 2016 11:44:39 for LCIO by
1.8.6