ROOT logo
/**************************************************************************
 * Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
 *                                                                        *
 * Author: The ALICE Off-line Project.                                    *
 * Contributors are mentioned in the code where appropriate.              *
 *                                                                        *
 * Permission to use, copy, modify and distribute this software and its   *
 * documentation strictly for non-commercial purposes is hereby granted   *
 * without fee, provided that the above copyright notice appears in all   *
 * copies and that both the copyright notice and this permission notice   *
 * appear in the supporting documentation. The authors make no claims     *
 * about the suitability of this software for any purpose. It is          *
 * provided "as is" without express or implied warranty.                  *
 **************************************************************************/
//
// AliCDMesonBaseStripped
//
//  Author:
//  Felix Reidt <Felix.Reidt@cern.ch>

#ifndef ALICDMESONBASESTRIPPED_H
#define ALICDMESONBASESTRIPPED_H

class TH1F;

class AliCDMesonBaseStripped
{
public:
	enum{
		// gap Conditions
		kBinDG = 1, // double gap
		kBinGC, // single gap c side
		kBinGA, // single gap a side
		kBinNG, // no gap

		// StatsFlow histogram entries
		// names for the bins are specified in the .cxx-file
		kBinTotalInput = 0,
		kBinGoodInput,
		kBinEventsAfterCuts,
		kBinEventsWithOutPileUp,
		kBinv0Gap,
		kBinv0fmdGap,
		kBinv0fmdspdGap,
		kBinv0fmdspdtpcGap,
		kBinResidualTracks,
		kBinResidualTracklets,
		kBinLastValue, // used to specify the correct histogram width


		// gap-condition bits used in AliAnalysisTaskCDMeson::fGapRun
		kBitBaseLine = (1<<0),

		kBitV0A  = (1<<1),
		kBitV0C  = (1<<2),
		kBitFMDA = (1<<3),
		kBitFMDC = (1<<4),

		kBitSPDA  = (1<<5),
		kBitSPDC  = (1<<6),
		kBitTPCA  = (1<<7),
		kBitTPCC  = (1<<8),
	};

	static Int_t GetGapBin(TString tag, Int_t gapcg);
	static TH1F* GetHistStatsFlow();
};

#endif
 AliCDMesonBaseStripped.h:1
 AliCDMesonBaseStripped.h:2
 AliCDMesonBaseStripped.h:3
 AliCDMesonBaseStripped.h:4
 AliCDMesonBaseStripped.h:5
 AliCDMesonBaseStripped.h:6
 AliCDMesonBaseStripped.h:7
 AliCDMesonBaseStripped.h:8
 AliCDMesonBaseStripped.h:9
 AliCDMesonBaseStripped.h:10
 AliCDMesonBaseStripped.h:11
 AliCDMesonBaseStripped.h:12
 AliCDMesonBaseStripped.h:13
 AliCDMesonBaseStripped.h:14
 AliCDMesonBaseStripped.h:15
 AliCDMesonBaseStripped.h:16
 AliCDMesonBaseStripped.h:17
 AliCDMesonBaseStripped.h:18
 AliCDMesonBaseStripped.h:19
 AliCDMesonBaseStripped.h:20
 AliCDMesonBaseStripped.h:21
 AliCDMesonBaseStripped.h:22
 AliCDMesonBaseStripped.h:23
 AliCDMesonBaseStripped.h:24
 AliCDMesonBaseStripped.h:25
 AliCDMesonBaseStripped.h:26
 AliCDMesonBaseStripped.h:27
 AliCDMesonBaseStripped.h:28
 AliCDMesonBaseStripped.h:29
 AliCDMesonBaseStripped.h:30
 AliCDMesonBaseStripped.h:31
 AliCDMesonBaseStripped.h:32
 AliCDMesonBaseStripped.h:33
 AliCDMesonBaseStripped.h:34
 AliCDMesonBaseStripped.h:35
 AliCDMesonBaseStripped.h:36
 AliCDMesonBaseStripped.h:37
 AliCDMesonBaseStripped.h:38
 AliCDMesonBaseStripped.h:39
 AliCDMesonBaseStripped.h:40
 AliCDMesonBaseStripped.h:41
 AliCDMesonBaseStripped.h:42
 AliCDMesonBaseStripped.h:43
 AliCDMesonBaseStripped.h:44
 AliCDMesonBaseStripped.h:45
 AliCDMesonBaseStripped.h:46
 AliCDMesonBaseStripped.h:47
 AliCDMesonBaseStripped.h:48
 AliCDMesonBaseStripped.h:49
 AliCDMesonBaseStripped.h:50
 AliCDMesonBaseStripped.h:51
 AliCDMesonBaseStripped.h:52
 AliCDMesonBaseStripped.h:53
 AliCDMesonBaseStripped.h:54
 AliCDMesonBaseStripped.h:55
 AliCDMesonBaseStripped.h:56
 AliCDMesonBaseStripped.h:57
 AliCDMesonBaseStripped.h:58
 AliCDMesonBaseStripped.h:59
 AliCDMesonBaseStripped.h:60
 AliCDMesonBaseStripped.h:61
 AliCDMesonBaseStripped.h:62
 AliCDMesonBaseStripped.h:63
 AliCDMesonBaseStripped.h:64
 AliCDMesonBaseStripped.h:65
 AliCDMesonBaseStripped.h:66
 AliCDMesonBaseStripped.h:67
 AliCDMesonBaseStripped.h:68
 AliCDMesonBaseStripped.h:69