Main Page
Namespaces
Classes
Package Documentation
CVS Directory
WorkBook
Offline Guide
Release schedule
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
Validation
RecoJets
src
NameScheme.cc
Go to the documentation of this file.
1
#include "
Validation/RecoJets/interface/NameScheme.h
"
2
3
NameScheme::NameScheme
():
4
name_(
"Default"
),
5
link_(
"_"
)
6
{
7
}
8
9
NameScheme::NameScheme
(
const
char
*
name
):
10
name_(name),
11
link_(
"_"
)
12
{
13
}
14
15
NameScheme::NameScheme
(
const
char
*
name
,
const
char
*
link
):
16
name_(name),
17
link_(link)
18
{
19
}
20
21
NameScheme::~NameScheme
()
22
{
23
24
}
25
26
TString
27
NameScheme::name
(
const
int
i
)
28
{
29
TString namestr(
name_
);
30
namestr +=
link_
;
31
namestr +=
i
;
32
return
namestr;
33
}
34
35
TString
36
NameScheme::name
(
const
char
*
name
)
37
{
38
TString namestr(
name_
);
39
namestr +=
link_
;
40
namestr +=
name
;
41
return
namestr;
42
}
43
44
TString
45
NameScheme::name
(
const
char
*
name
,
const
int
i
)
46
{
47
TString namestr(
name_
);
48
namestr +=
link_
;
49
namestr +=
name
;
50
namestr +=
"_"
;
51
namestr +=
i
;
52
return
namestr;
53
}
54
55
TString
56
NameScheme::name
(
const
char
*
name
,
const
int
i
,
const
int
j
)
57
{
58
TString namestr(
name_
);
59
namestr +=
link_
;
60
namestr +=
name
;
61
namestr +=
"_"
;
62
namestr +=
i
;
63
namestr +=
"_"
;
64
namestr +=
j
;
65
return
namestr;
66
}
67
68
TString
69
NameScheme::name
(ofstream&
file
,
const
char
*
name
)
70
{
71
TString namestr(
name_
);
72
namestr +=
link_
;
73
namestr +=
name
;
74
75
file << namestr <<
"\n"
;
76
return
namestr;
77
}
78
79
TString
80
NameScheme::name
(ofstream&
file
,
const
char
*
name
,
const
int
i
)
81
{
82
TString namestr(
name_
);
83
namestr +=
link_
;
84
namestr +=
name
;
85
namestr +=
"_"
;
86
namestr +=
i
;
87
88
file << namestr <<
"\n"
;
89
return
namestr;
90
}
91
92
TString
93
NameScheme::name
(ofstream&
file
,
const
char
*
name
,
const
int
i
,
const
int
j
)
94
{
95
TString namestr(
name_
);
96
namestr +=
link_
;
97
namestr +=
name
;
98
namestr +=
"_"
;
99
namestr +=
i
;
100
namestr +=
"_"
;
101
namestr +=
j
;
102
103
file << namestr <<
"\n"
;
104
return
namestr;
105
}
i
int i
Definition:
DBlmapReader.cc:9
NameScheme::name_
const char * name_
Definition:
NameScheme.h:28
dbtoweb.file
list file
Definition:
dbtoweb.py:253
AlCaRecoCosmics_cfg.name
tuple name
Definition:
AlCaRecoCosmics_cfg.py:24
link
std::string link(std::string &nm, std::string &ns)
Definition:
hierarchy.cc:47
NameScheme.h
j
int j
Definition:
DBlmapReader.cc:9
NameScheme::NameScheme
NameScheme()
Definition:
NameScheme.cc:3
NameScheme::name
TString name(const int)
Definition:
NameScheme.cc:27
NameScheme::link_
const char * link_
Definition:
NameScheme.h:29
NameScheme::~NameScheme
~NameScheme()
Definition:
NameScheme.cc:21
Generated for CMSSW Reference Manual by
1.8.5