ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/auterman/Demo/PATJetIDAnalyzer/src/NameScheme.cc
Revision: 1.1.1.2 (vendor branch)
Committed: Mon Apr 14 12:45:47 2008 UTC (17 years ago) by auterman
Content type: text/plain
Branch: tex, JetID, Demo
CVS Tags: start
Changes since 1.1.1.1: +1 -0 lines
Log Message:
A JetID skeleton

File Contents

# Content
1 #include "Demo/PATJetIDAnalyzer/interface/NameScheme.h"
2
3 NameScheme::NameScheme():
4 name_("Default"),
5 link_("_")
6 {
7 }
8
9 NameScheme::NameScheme(char* name):
10 name_(name),
11 link_("_")
12 {
13 }
14
15 NameScheme::NameScheme(char* name, char* link):
16 name_(name),
17 link_(link)
18 {
19 }
20
21 NameScheme::~NameScheme()
22 {
23
24 }
25
26 TString
27 NameScheme::name(const char* name)
28 {
29 TString namestr( name_ );
30 namestr += link_;
31 namestr += name;
32 return namestr;
33 }
34
35 TString
36 NameScheme::name(const char* name, const int i)
37 {
38 TString namestr( name_ );
39 namestr += link_;
40 namestr += name;
41 namestr += "_";
42 namestr += i;
43 return namestr;
44 }
45
46
47 TString
48 NameScheme::name(const char* name, const int i, const int j)
49 {
50 TString namestr( name_ );
51 namestr += link_;
52 namestr += name;
53 namestr += "_";
54 namestr += i;
55 namestr += "_";
56 namestr += j;
57 return namestr;
58 }
59
60 TString
61 NameScheme::name(ofstream& file, const char* name)
62 {
63 TString namestr( name_ );
64 namestr += link_;
65 namestr += name;
66
67 file << namestr << "\n";
68 return namestr;
69 }
70
71 TString
72 NameScheme::name(ofstream& file, const char* name, const int i)
73 {
74 TString namestr( name_ );
75 namestr += link_;
76 namestr += name;
77 namestr += "_";
78 namestr += i;
79
80 file << namestr << "\n";
81 return namestr;
82 }
83
84 TString
85 NameScheme::name(ofstream& file, const char* name, const int i, const int j)
86 {
87 TString namestr( name_ );
88 namestr += link_;
89 namestr += name;
90 namestr += "_";
91 namestr += i;
92 namestr += "_";
93 namestr += j;
94
95 file << namestr << "\n";
96 return namestr;
97 }