ROOT logo
AliJetFinder*  ConfigJetAnalysis()
{
    //
    // Configuration goes here
    // 
    printf("ConfigJetAnalysis() \n");

    // Define the grids
    AliJetGrid *grid = new AliJetGrid(419,119,0.,2*TMath::Pi(),-0.9,0.9); 
    grid->SetGridType(1);
    grid->InitParams(80.*TMath::Pi()/180,190.*TMath::Pi()/180,-0.7,0.7); 
    grid->SetMatrixIndexes();
    grid->SetIndexIJ();
    AliJetGrid *grid2 = new AliJetGrid(131,95,80.*TMath::Pi()/180.,190.*TMath::Pi()/180.,-0.7,0.7); 
    grid2->SetGridType(0);
    grid2->SetMatrixIndexes();
    grid2->SetIndexIJ();

    // Define ESD reader header
    AliJetESDReaderHeader *jrh = new AliJetESDReaderHeader();
    jrh->SetComment("Testing");
    jrh->SetPtCut(.0);
    jrh->SetReadSignalOnly(kFALSE);
    jrh->SetReadBkgdOnly(kFALSE);
    // Detector options: 0 = Charged particles only (MomentumArray)
    //                   1 = Charged particles only (UnitArray)
    //                   2 = Neutral cells only (UnitArray)
    //                   3 = Charged particles + neutral cells (UnitArray)
    jrh->SetDetector(0);
    jrh->SetDebug(0);
    jrh->SetFiducialEta(-0.9,0.9);
    jrh->SetFiducialPhi(0,2*TMath::Pi());

    // Define reader and set its header
    AliJetESDReader *er = new AliJetESDReader();
    er->SetReaderHeader(jrh);
    er->SetTPCGrid(grid);
    er->SetEMCalGrid(grid2);
    
    // 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(-0.9);
    jh->SetLegoEtaMax(+0.9);  
    jh->SetMinJetEt(10.);
    
    // Define jet finder. Set its header and reader
    jetFinder = new AliUA1JetFinderV2();
    jetFinder->SetJetHeader(jh);
    jetFinder->SetJetReader(er);
    jetFinder->SetPlotMode(kTRUE);
    
    return jetFinder;
}
 ConfigJetAnalysisUA1.C:1
 ConfigJetAnalysisUA1.C:2
 ConfigJetAnalysisUA1.C:3
 ConfigJetAnalysisUA1.C:4
 ConfigJetAnalysisUA1.C:5
 ConfigJetAnalysisUA1.C:6
 ConfigJetAnalysisUA1.C:7
 ConfigJetAnalysisUA1.C:8
 ConfigJetAnalysisUA1.C:9
 ConfigJetAnalysisUA1.C:10
 ConfigJetAnalysisUA1.C:11
 ConfigJetAnalysisUA1.C:12
 ConfigJetAnalysisUA1.C:13
 ConfigJetAnalysisUA1.C:14
 ConfigJetAnalysisUA1.C:15
 ConfigJetAnalysisUA1.C:16
 ConfigJetAnalysisUA1.C:17
 ConfigJetAnalysisUA1.C:18
 ConfigJetAnalysisUA1.C:19
 ConfigJetAnalysisUA1.C:20
 ConfigJetAnalysisUA1.C:21
 ConfigJetAnalysisUA1.C:22
 ConfigJetAnalysisUA1.C:23
 ConfigJetAnalysisUA1.C:24
 ConfigJetAnalysisUA1.C:25
 ConfigJetAnalysisUA1.C:26
 ConfigJetAnalysisUA1.C:27
 ConfigJetAnalysisUA1.C:28
 ConfigJetAnalysisUA1.C:29
 ConfigJetAnalysisUA1.C:30
 ConfigJetAnalysisUA1.C:31
 ConfigJetAnalysisUA1.C:32
 ConfigJetAnalysisUA1.C:33
 ConfigJetAnalysisUA1.C:34
 ConfigJetAnalysisUA1.C:35
 ConfigJetAnalysisUA1.C:36
 ConfigJetAnalysisUA1.C:37
 ConfigJetAnalysisUA1.C:38
 ConfigJetAnalysisUA1.C:39
 ConfigJetAnalysisUA1.C:40
 ConfigJetAnalysisUA1.C:41
 ConfigJetAnalysisUA1.C:42
 ConfigJetAnalysisUA1.C:43
 ConfigJetAnalysisUA1.C:44
 ConfigJetAnalysisUA1.C:45
 ConfigJetAnalysisUA1.C:46
 ConfigJetAnalysisUA1.C:47
 ConfigJetAnalysisUA1.C:48
 ConfigJetAnalysisUA1.C:49
 ConfigJetAnalysisUA1.C:50
 ConfigJetAnalysisUA1.C:51
 ConfigJetAnalysisUA1.C:52
 ConfigJetAnalysisUA1.C:53
 ConfigJetAnalysisUA1.C:54
 ConfigJetAnalysisUA1.C:55
 ConfigJetAnalysisUA1.C:56
 ConfigJetAnalysisUA1.C:57
 ConfigJetAnalysisUA1.C:58
 ConfigJetAnalysisUA1.C:59
 ConfigJetAnalysisUA1.C:60