Skip to content
Snippets Groups Projects
Commit 7807024e authored by Zafar Ahmed's avatar Zafar Ahmed
Browse files

Global variables are added for efficiency calculation.

parent 97619d3d
No related branches found
No related tags found
No related merge requests found
...@@ -346,6 +346,7 @@ Int_t THcDC::DefineVariables( EMode mode ) ...@@ -346,6 +346,7 @@ Int_t THcDC::DefineVariables( EMode mode )
// Register variables in global list // Register variables in global list
RVarDef vars[] = { RVarDef vars[] = {
{ "stubtest", "stub test", "fStubTest" },
{ "nhit", "Number of DC hits", "fNhits" }, { "nhit", "Number of DC hits", "fNhits" },
{ "tnhit", "Number of good DC hits", "fNthits" }, { "tnhit", "Number of good DC hits", "fNthits" },
{ "trawhit", "Number of true raw DC hits", "fN_True_RawHits" }, { "trawhit", "Number of true raw DC hits", "fN_True_RawHits" },
...@@ -422,6 +423,7 @@ inline ...@@ -422,6 +423,7 @@ inline
void THcDC::ClearEvent() void THcDC::ClearEvent()
{ {
// Reset per-event data. // Reset per-event data.
fStubTest = 0;
fNhits = 0; fNhits = 0;
fNthits = 0; fNthits = 0;
fN_True_RawHits=0; fN_True_RawHits=0;
...@@ -695,6 +697,7 @@ void THcDC::LinkStubs() ...@@ -695,6 +697,7 @@ void THcDC::LinkStubs()
&& (TMath::Abs(dposyp) < fYptTrCriterion)) { && (TMath::Abs(dposyp) < fYptTrCriterion)) {
if(newtrack) { if(newtrack) {
assert(sptracks==0); assert(sptracks==0);
fStubTest = 1;
//stubtest=1; Used in h_track_tests.f //stubtest=1; Used in h_track_tests.f
// Make a new track if there are not to many // Make a new track if there are not to many
if(fNDCTracks < MAXTRACKS) { if(fNDCTracks < MAXTRACKS) {
......
...@@ -103,6 +103,7 @@ protected: ...@@ -103,6 +103,7 @@ protected:
// Was used for SOS in ENGINE. // Was used for SOS in ENGINE.
// Per-event data // Per-event data
Int_t fStubTest;
Int_t fNhits; Int_t fNhits;
Int_t fNthits; Int_t fNthits;
Int_t fN_True_RawHits; Int_t fN_True_RawHits;
......
...@@ -224,6 +224,8 @@ Int_t THcDriftChamber::DefineVariables( EMode mode ) ...@@ -224,6 +224,8 @@ Int_t THcDriftChamber::DefineVariables( EMode mode )
// Register variables in global list // Register variables in global list
RVarDef vars[] = { RVarDef vars[] = {
{ "maxhits", "Maximum hits allowed", "fMaxHits" },
{ "spacepoints", "Space points of DC", "fNSpacePoints" },
{ "nhit", "Number of DC hits", "fNhits" }, { "nhit", "Number of DC hits", "fNhits" },
{ "trawhit", "Number of True Raw hits", "fN_True_RawHits" }, { "trawhit", "Number of True Raw hits", "fN_True_RawHits" },
{ 0 } { 0 }
......
...@@ -232,6 +232,8 @@ Int_t THcScintillatorPlane::DefineVariables( EMode mode ) ...@@ -232,6 +232,8 @@ Int_t THcScintillatorPlane::DefineVariables( EMode mode )
"frNegADCHits.THcSignalHit.GetPaddleNumber()"}, "frNegADCHits.THcSignalHit.GetPaddleNumber()"},
// {"fptime", "Time at focal plane", // {"fptime", "Time at focal plane",
// "GetFpTime()"}, // "GetFpTime()"},
{"nhits", "Number of hits",
"GetNScinHits() "},
{ 0 } { 0 }
}; };
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment