X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=MUON%2FAliMUONTriggerLut.cxx;h=5a143b8778ea5eb6f7c2d62f71c4866e4e7e8f48;hb=905263da25e5cc17ccdaeace3d23fc28ba3698bd;hp=eba94f31f5a80789683ec63c4e46e08b7b05dad4;hpb=70479d0eaf6647221605280c1c435802bb47bfb8;p=u%2Fmrichter%2FAliRoot.git diff --git a/MUON/AliMUONTriggerLut.cxx b/MUON/AliMUONTriggerLut.cxx index eba94f31f5a..5a143b8778e 100644 --- a/MUON/AliMUONTriggerLut.cxx +++ b/MUON/AliMUONTriggerLut.cxx @@ -12,40 +12,26 @@ * about the suitability of this software for any purpose. It is * * provided "as is" without express or implied warranty. * **************************************************************************/ -/* -$Log$ -Revision 1.6 2001/03/20 13:32:37 egangler -includes cleanup -Revision 1.5 2000/10/02 21:28:09 fca -Removal of useless dependecies via forward declarations +/* $Id$ */ -Revision 1.4 2000/10/02 16:58:29 egangler -Cleaning of the code : --> coding conventions --> void Streamers --> some useless includes removed or replaced by "class" statement +#include +#include +#include +#include -Revision 1.3 2000/06/25 16:47:43 pcrochet -pow replaced by TMath::Power - -*/ - -#include "AliMUONTriggerCircuit.h" #include "AliMUONTriggerLut.h" -#include "TTree.h" +#include "AliMUONTriggerCircuit.h" #include "AliRun.h" #include "AliMUON.h" -#include "TMath.h" -#include "TFile.h" -#include "TROOT.h" -#include "TH3.h" -#include +#include "AliLog.h" ClassImp(AliMUONTriggerLut) //---------------------------------------------------------------------- -AliMUONTriggerLut::AliMUONTriggerLut() { +AliMUONTriggerLut::AliMUONTriggerLut() + : TNamed() +{ // constructor fLptPlus = fLptMinu = fLptUnde = 0; fHptPlus = fHptMinu = fHptUnde = 0; @@ -69,16 +55,25 @@ AliMUONTriggerLut::~AliMUONTriggerLut() { } //---------------------------------------------------------------------- -AliMUONTriggerLut::AliMUONTriggerLut (const AliMUONTriggerLut& MUONTriggerLut) +AliMUONTriggerLut::AliMUONTriggerLut (const AliMUONTriggerLut& theMUONTriggerLut) + : TNamed(theMUONTriggerLut) { -// Dummy copy constructor +// Protected copy constructor + + AliFatal("Not implemented."); } //---------------------------------------------------------------------- -AliMUONTriggerLut & AliMUONTriggerLut::operator=(const AliMUONTriggerLut& MUONTriggerLut) +AliMUONTriggerLut & +AliMUONTriggerLut::operator=(const AliMUONTriggerLut& rhs) { -// Dummy assignment operator - return *this; +// Protected assignement operator + + if (this == &rhs) return *this; + + AliFatal( "Not implemented."); + + return *this; } //---------------------------------------------------------------------- @@ -90,8 +85,8 @@ void AliMUONTriggerLut::GetLutOutput(Int_t circuit, Int_t xstrip, Int_t idev, static TFile *fileLut; static Bool_t first=kTRUE; if(first) { - cout << " opening MUONTriggerLut.root " << "\n"; - fileLut = new TFile("$(ALICE_ROOT)/MUON/MUONTriggerLut.root","READ"); + // printf(" opening MUONTriggerLut.root \n"); + fileLut = new TFile("$(ALICE_ROOT)/MUON/data/MUONTriggerLut.root","READ"); first=kFALSE; } fileLut->cd(); @@ -151,10 +146,12 @@ void AliMUONTriggerLut::GetLutOutput(Int_t circuit, Int_t xstrip, Int_t idev, if ((binc & mask)!=0) lutApt[0]=lutApt[1]=1; // get back to the first file +/* no need for this with NewIO TTree *tK = gAlice->TreeK(); TFile *file1 = 0; if (tK) file1 = tK->GetCurrentFile(); file1->cd(); +*/ } //---------------------------------------------------------------------- @@ -179,8 +176,8 @@ void AliMUONTriggerLut::LoadLut(){ // 4) store histos in a file char fileName[60]; - sprintf(fileName,"$(ALICE_ROOT)/MUON/MUONTriggerLut.root"); - cout << " file name is " << fileName << "\n"; + sprintf(fileName,"$(ALICE_ROOT)/MUON/data/MUONTriggerLut.root"); + printf(" file name is %s\n",fileName); // open output file containing histos TFile *hfile = new TFile(fileName,"RECREATE","Trigger Look Up Table"); @@ -205,7 +202,7 @@ void AliMUONTriggerLut::LoadLut(){ AliMUONTriggerCircuit* triggerCircuit; for (Int_t icirc=0; icirc<234; icirc++) { - cout << " Loading LuT for circuit " << icirc << " of 234 " << "\n"; + printf(" Loading LuT for circuit %d \n",icirc); triggerCircuit = &(pMUON->TriggerCircuit(icirc)); for (Int_t istripX=0; istripX<31; istripX++) {