Skip to content

Commit 49ba4ab

Browse files
committed
rename field titles
1 parent 6e15fe4 commit 49ba4ab

File tree

1 file changed

+35
-35
lines changed

1 file changed

+35
-35
lines changed

core/BranchConfig.cpp

+35-35
Original file line numberDiff line numberDiff line change
@@ -18,46 +18,46 @@ BranchConfig::BranchConfig(std::string name, DetType type, std::string title) :
1818
GenerateId();
1919

2020
if (type_ == DetType::kTrack) {
21-
VectorConfig<float>::AddField("px", TrackFields::kPx, "GeV/c");
22-
VectorConfig<float>::AddField("py", TrackFields::kPy, "GeV/c");
23-
VectorConfig<float>::AddField("pz", TrackFields::kPz, "GeV/c");
24-
VectorConfig<float>::AddField("pT", TrackFields::kPt, "GeV/c");
25-
VectorConfig<float>::AddField("phi", TrackFields::kPhi, "azimuthal angle");
26-
VectorConfig<float>::AddField("eta", TrackFields::kEta, "pseudorapidity");
27-
VectorConfig<float>::AddField("p", TrackFields::kP, "GeV/c");
21+
VectorConfig<float>::AddField("px", TrackFields::kPx, "X-projection of the momentum of the track, GeV/c");
22+
VectorConfig<float>::AddField("py", TrackFields::kPy, "Y-projection of the momentum of the track, GeV/c");
23+
VectorConfig<float>::AddField("pz", TrackFields::kPz, "Z-projection of the momentum of the track, GeV/c");
24+
VectorConfig<float>::AddField("pT", TrackFields::kPt, "Transverse momentum of the track, GeV/c");
25+
VectorConfig<float>::AddField("phi", TrackFields::kPhi, "Azimuthal angle of the track, rad");
26+
VectorConfig<float>::AddField("eta", TrackFields::kEta, "Pseudorapidity of the track");
27+
VectorConfig<float>::AddField("p", TrackFields::kP, "Full momentum of the track, GeV/c");
2828
VectorConfig<int>::AddField("q", TrackFields::kQ, "Charge of the track (or its sign when absolute value unknown)");
29-
VectorConfig<int>::AddField("id", TrackFields::kId, "unique id");
29+
VectorConfig<int>::AddField("id", TrackFields::kId, "Unique id of the track within current event; assigned automatically (not by user)");
3030
} else if (type_ == DetType::kParticle) {
31-
VectorConfig<float>::AddField("px", ParticleFields::kPx, "GeV/c");
32-
VectorConfig<float>::AddField("py", ParticleFields::kPy, "GeV/c");
33-
VectorConfig<float>::AddField("pz", ParticleFields::kPz, "GeV/c");
34-
VectorConfig<float>::AddField("pT", ParticleFields::kPt, "GeV/c");
35-
VectorConfig<float>::AddField("phi", ParticleFields::kPhi, "azimuthal angle");
36-
VectorConfig<float>::AddField("eta", ParticleFields::kEta, "pseudorapidity");
37-
VectorConfig<float>::AddField("mass", ParticleFields::kMass, "GeV/c^2");
38-
VectorConfig<float>::AddField("p", ParticleFields::kP, "GeV/c");
39-
VectorConfig<float>::AddField("E", ParticleFields::kEnergy, "full energy, GeV");
40-
VectorConfig<float>::AddField("T", ParticleFields::kKineticEnergy, "kinetic energy, GeV");
41-
VectorConfig<float>::AddField("rapidity", ParticleFields::kRapidity, "in Lab. frame");
42-
VectorConfig<int>::AddField("q", ParticleFields::kQ, "Charge of the particle");
43-
VectorConfig<int>::AddField("pid", ParticleFields::kPid, "PDG code");
44-
VectorConfig<int>::AddField("id", ParticleFields::kId, "unique id");
31+
VectorConfig<float>::AddField("px", ParticleFields::kPx, "X-projection of the momentum of the particle, GeV/c");
32+
VectorConfig<float>::AddField("py", ParticleFields::kPy, "Y-projection of the momentum of the particle, GeV/c");
33+
VectorConfig<float>::AddField("pz", ParticleFields::kPz, "Z-projection of the momentum of the particle, GeV/c");
34+
VectorConfig<float>::AddField("pT", ParticleFields::kPt, "Transverse momentum of the particle, GeV/c");
35+
VectorConfig<float>::AddField("phi", ParticleFields::kPhi, "Azimuthal angle of the particle, rad");
36+
VectorConfig<float>::AddField("eta", ParticleFields::kEta, "Pseudorapidity of the particle");
37+
VectorConfig<float>::AddField("mass", ParticleFields::kMass, "Mass of the particle, GeV/c^2 (true mass of certain particle species; deprecated to use for invariant mass, mass from TOF etc.)");
38+
VectorConfig<float>::AddField("p", ParticleFields::kP, "Full momentum of the particle, GeV/c");
39+
VectorConfig<float>::AddField("E", ParticleFields::kEnergy, "Full energy of the particle, GeV");
40+
VectorConfig<float>::AddField("T", ParticleFields::kKineticEnergy, "Kinetic energy of the particle, GeV");
41+
VectorConfig<float>::AddField("rapidity", ParticleFields::kRapidity, "Rapidity of the particle");
42+
VectorConfig<int>::AddField("q", ParticleFields::kQ, "Charge of the particle (true charge of certain particle species)");
43+
VectorConfig<int>::AddField("pid", ParticleFields::kPid, "PDG code of the particle (e.g. by simulation for MC-particles or the most probable one for reconstructed particles with performed PID etc.)");
44+
VectorConfig<int>::AddField("id", ParticleFields::kId, "Unique id of the particle within current event; assigned automatically (not by user)");
4545
} else if (type_ == DetType::kHit) {
46-
VectorConfig<float>::AddField("x", HitFields::kX, "cm");
47-
VectorConfig<float>::AddField("y", HitFields::kY, "cm");
48-
VectorConfig<float>::AddField("z", HitFields::kZ, "cm");
49-
VectorConfig<float>::AddField("phi", HitFields::kPhi, "azimuthal angle");
50-
VectorConfig<float>::AddField("signal", HitFields::kSignal, "");
51-
VectorConfig<int>::AddField("id", HitFields::kId, "unique id");
46+
VectorConfig<float>::AddField("x", HitFields::kX, "X coordinate of the hit, cm");
47+
VectorConfig<float>::AddField("y", HitFields::kY, "Y coordinate of the hit, cm");
48+
VectorConfig<float>::AddField("z", HitFields::kZ, "Z coordinate of the hit, cm");
49+
VectorConfig<float>::AddField("phi", HitFields::kPhi, "Azimuthal angle of the hit, rad");
50+
VectorConfig<float>::AddField("signal", HitFields::kSignal, "Energy deposit collected in the hit");
51+
VectorConfig<int>::AddField("id", HitFields::kId, "Unique id of the hit within current event; assigned automatically (not by user)");
5252
} else if (type_ == DetType::kModule) {
53-
VectorConfig<int>::AddField("number", ModuleFields::kNumber, "module number");
54-
VectorConfig<float>::AddField("signal", ModuleFields::kSignal, "");
55-
VectorConfig<int>::AddField("id", ModuleFields::kId, "unique id");
53+
VectorConfig<int>::AddField("number", ModuleFields::kNumber, "Module number");
54+
VectorConfig<float>::AddField("signal", ModuleFields::kSignal, "Energy deposit collected in the module");
55+
VectorConfig<int>::AddField("id", ModuleFields::kId, "Unique id of the hit within current event; assigned automatically (not by user)");
5656
} else if (type_ == DetType::kEventHeader) {
57-
VectorConfig<float>::AddField("vtx_x", EventHeaderFields::kVertexX, "cm");
58-
VectorConfig<float>::AddField("vtx_y", EventHeaderFields::kVertexY, "cm");
59-
VectorConfig<float>::AddField("vtx_z", EventHeaderFields::kVertexZ, "cm");
60-
VectorConfig<int>::AddField("id", EventHeaderFields::kId, "unique id");
57+
VectorConfig<float>::AddField("vtx_x", EventHeaderFields::kVertexX, "X coordinate of the vertex, cm");
58+
VectorConfig<float>::AddField("vtx_y", EventHeaderFields::kVertexY, "Y coordinate of the vertex, cm");
59+
VectorConfig<float>::AddField("vtx_z", EventHeaderFields::kVertexZ, "Z coordinate of the vertex, cm");
60+
VectorConfig<int>::AddField("id", EventHeaderFields::kId, "Always 0, this field is not used for EventHeader and is needed for compatibility with other Container types");
6161
}
6262
}
6363

0 commit comments

Comments
 (0)