//----------------------------------------------------------- // File and Version Information: // $Id$ // // Description: // Implementation of class PndTpcTester // see PndTpcTester.hh for details // // Environment: // Software developed for the PANDA Detector at FAIR. // // Author List: // Sebastian Neubert TUM (original author) // // //----------------------------------------------------------- // Panda Headers ---------------------- // This Class' Header ------------------ #include "PndTpcTester.h" // C/C++ Headers ---------------------- #include #include #include #include // Collaborating Class Headers -------- #include "TGraph.h" #include "TFile.h" #include "TRandom.h" #include "TH1I.h" #include "DebugLogger.h" #include "dbgstream.h" #include "PndTpcDigiMapper.h" #include "PndTpcDigi.h" #include "PndTpcCluster.h" #include "PndTpcClusterCOG.h" #include "McIdCollection.h" #include "TCovEllipse.h" // Class Member definitions ----------- ClassImp(PndTpcTester) void PndTpcTester::testDebugStream(){ //DebugLogger::Instance(); //LOG<<"blablabla"<addOutput(outfile); logrule rule1("PndTpcTester.cxx",0,64,1); logrule rule2("PndTpcTester.cxx",65,68,2); logrule rule3("PndTpcTester.cxx",69,69,1); DebugLogger::Instance()->addRule(&rule1); DebugLogger::Instance()->addRule(&rule2); DebugLogger::Instance()->addRule(&rule3); DebugLogger::Instance()->addRule("tpc/test/PndTpcTester.cxx","testDebugStreamFunctionBlock",1); DebugLogger::Instance()->addRule("tpc/test/PndTpcTester.cxx","anyExpressionWhatSoEver",1); DebugLogger::Instance()->setLevel(1); LOG<<"Hi! this has to low level"< digis; digis.push_back(new PndTpcDigi(200,2415,20,mc)); digis.push_back(new PndTpcDigi(300,2415,21,mc)); digis.push_back(new PndTpcDigi(220,2416,36,mc)); digis.push_back(new PndTpcDigi(280,2417,37,mc)); digis.push_back(new PndTpcDigi(90,2416,35,mc)); PndTpcClusterCOG myCOG; PndTpcCluster* cl=myCOG.cog(&digis); cl->pos().Print(); cl->cov().Print(); return cl->cov(); }