Skip to content

Commit

Permalink
Add config for AOD, avoid fLego creation in gDirectory, added delete …
Browse files Browse the repository at this point in the history
…in dtor
  • Loading branch information
kleinb committed Jul 31, 2008
1 parent 8d69935 commit 6f1e7be
Show file tree
Hide file tree
Showing 4 changed files with 41 additions and 5 deletions.
6 changes: 4 additions & 2 deletions JETAN/AliUA1JetFinderV1.cxx
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,8 @@ AliUA1JetFinderV1::~AliUA1JetFinderV1()

{
// destructor
delete fLego;
fLego = 0;
}

////////////////////////////////////////////////////////////////////////
Expand Down Expand Up @@ -825,12 +827,12 @@ void AliUA1JetFinderV1::Init()
{
// initializes some variables
AliUA1JetHeaderV1* header = (AliUA1JetHeaderV1*) fHeader;
// book lego
fLego = new
TH2F("legoH","eta-phi",
header->GetLegoNbinEta(), header->GetLegoEtaMin(),
header->GetLegoEtaMax(), header->GetLegoNbinPhi(),
header->GetLegoPhiMin(), header->GetLegoPhiMax());

// Do not store in current dir
fLego->SetDirectory(0);

}
2 changes: 2 additions & 0 deletions JETAN/ConfigJetAnalysis.C
Original file line number Diff line number Diff line change
Expand Up @@ -31,8 +31,10 @@ AliJetFinder* ConfigJetAnalysis()
jetFinder = new AliUA1JetFinderV1();
jetFinder->SetJetHeader(jh);
jetFinder->SetJetReader(er);
/*
jetFinder->SetPlotMode(kTRUE);
jetFinder->SetOutputFile("jets.root");
*/
//
return jetFinder;
}
35 changes: 35 additions & 0 deletions JETAN/ConfigJetAnalysisAOD.C
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
AliJetFinder* ConfigJetAnalysis()
{
//
// Configuration goes here
//
printf("ConfigJetAnalysis() \n");
printf("Reading AODs");
AliJetAODReaderHeader *jrh = new AliJetAODReaderHeader();
jrh->SetComment("AOD Reader");
jrh->SetPtCut(0.);
jrh->SetTestFilterMask(1<<0);
// Define reader and set its header
AliJetAODReader *er = new AliJetAODReader();
er->SetReaderHeader(jrh);


// Define jet header
AliUA1JetHeaderV1 *jh=new AliUA1JetHeaderV1();
jh->SetComment("UA1 jet code with default parameters");
jh->BackgMode(0);
jh->SetRadius(1.0);
jh->SetEtSeed(2.);
jh->SetLegoNbinPhi(420.);
jh->SetLegoNbinEta(120.);
jh->SetLegoEtaMin(-1.9);
jh->SetLegoEtaMax(+1.9);
jh->SetMinJetEt(5.);

// Define jet finder. Set its header and reader
jetFinder = new AliUA1JetFinderV1();
jetFinder->SetJetHeader(jh);
jetFinder->SetJetReader(er);
//
return jetFinder;
}
3 changes: 0 additions & 3 deletions JETAN/ConfigJetAnalysisMC.C
Original file line number Diff line number Diff line change
Expand Up @@ -32,8 +32,5 @@ AliJetFinder* ConfigJetAnalysis()
jetFinder = new AliUA1JetFinderV1();
jetFinder->SetJetHeader(jh);
jetFinder->SetJetReader(er);
jetFinder->SetPlotMode(kTRUE);
jetFinder->SetOutputFile("jetsMC.root");
//
return jetFinder;
}

0 comments on commit 6f1e7be

Please sign in to comment.