BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
Reconstruction/MdcPatRec/MdcTrkRecon/include/MdcTrkRecon/MdcFlagHold.h
Go to the documentation of this file.
1// Kludgy class to hold misc flags and parameters that are run-time settable
2// just a convenient way of moving them about
3
4// Interface Dependencies ----------------------------------------------
5
6#ifndef MDCFLAGHOLD_H
7#define MDCFLAGHOLD_H
8
9#include "MdcTrkRecon/MdcSegParams.h"
10#include "MdcTrkRecon/MdcTrackParams.h"
11#include <string>
12#include <vector>
13
14// End Interface Dependencies -----------------------------------------
15
16// Class //
17class MdcFlagHold {
18public:
19 void setDebug( int debugFlag );
20 void setHist( int histFlag );
21 int debugFlag() const { return m_debug; }
22
23 int plot;
24 int plotSegs;
25 int plotSegList;
26 int plotTrackList;
27 int plotTracks;
28 int lHist;
29 int findTracks; // for the moment, 2 => cosmic/prototype tracks
30 int findSegs;
33
34 void readPar( std::string inname );
35 void printPar();
38
39private:
40 int m_debug;
41};
42
43#endif
void printPar()
void setDebug(int debugFlag)
void readPar(std::string inname)
void setHist(int histFlag)