Last change
on this file since 628 was 572, checked in by cp3-support, 13 years ago |
upgrade HepMC to version 2.06.05
|
File size:
939 bytes
|
Line | |
---|
1 | #ifndef HEPMC_VERSION_H
|
---|
2 | #define HEPMC_VERSION_H
|
---|
3 | // ----------------------------------------------------------------------
|
---|
4 | //
|
---|
5 | // Version.h
|
---|
6 | // Author: Lynn Garren
|
---|
7 | //
|
---|
8 | // for now, these are free functions
|
---|
9 | //
|
---|
10 | // ----------------------------------------------------------------------
|
---|
11 |
|
---|
12 | #include <string>
|
---|
13 | #include <iostream>
|
---|
14 | #include "HepMCDefs.h"
|
---|
15 |
|
---|
16 | namespace HepMC {
|
---|
17 |
|
---|
18 | void version( std::ostream & os = std::cout ); //!< print HepMC version
|
---|
19 | void writeVersion( std::ostream & os ); //!< write HepMC version to os
|
---|
20 | std::string versionName( ); //!< return HepMC version
|
---|
21 |
|
---|
22 | inline std::string versionName( )
|
---|
23 | {
|
---|
24 | return HEPMC_VERSION;
|
---|
25 | }
|
---|
26 |
|
---|
27 | inline void version( std::ostream & os )
|
---|
28 | {
|
---|
29 | os << " --------------- HepMC Version " << versionName()
|
---|
30 | << " --------------- " << std::endl;
|
---|
31 | }
|
---|
32 |
|
---|
33 | inline void writeVersion( std::ostream & os )
|
---|
34 | {
|
---|
35 | os << " HepMC Version: " << versionName() << std::endl;
|
---|
36 | }
|
---|
37 |
|
---|
38 | } // HepMC
|
---|
39 |
|
---|
40 | #endif // HEPMC_VERSION_H
|
---|
Note:
See
TracBrowser
for help on using the repository browser.