]> git.uio.no Git - u/mrichter/AliRoot.git/blame - ANALYSIS/AliAnalysisTaskTagCreator.h
AliTPCTransform.h - removing warning visible in
[u/mrichter/AliRoot.git] / ANALYSIS / AliAnalysisTaskTagCreator.h
CommitLineData
7e27c6e3 1#ifndef ALIANALYSISTASKTAGCREATOR_H
2#define ALIANALYSISTASKTAGCREATOR_H
3
4/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5 * See cxx source for full Copyright notice */
6
7/* $Id$ */
8
9#include "AliAnalysisTaskSE.h"
10class AliRunTag;
11class AliAODTagCreator;
12class TTree;
13
14
15class AliAnalysisTaskTagCreator : public AliAnalysisTaskSE
16{
17 public:
18 AliAnalysisTaskTagCreator();
19 AliAnalysisTaskTagCreator(const char* name);
20 virtual ~AliAnalysisTaskTagCreator() {;}
21 // Implementation of interface methods
22 virtual void UserCreateOutputObjects();
23 virtual void Init();
24 virtual void LocalInit() {Init();}
25 virtual void UserExec(Option_t *option);
26 virtual Bool_t Notify();
27 virtual void Terminate(Option_t *option);
28 virtual void FinishTaskOutput();
29 private:
30 AliAnalysisTaskTagCreator(const AliAnalysisTaskTagCreator&);
31 AliAnalysisTaskTagCreator& operator=(const AliAnalysisTaskTagCreator&);
32 Bool_t fCreateTags; // Flag for tag creation
33 Bool_t fFirstFile; //! To flag the first file
34 AliRunTag *fRunTag; //! Pointer to run tag
35 TTree *fTreeT; //! tree for aod tags
36 AliAODTagCreator *fTagCreator; //! The tag creator
37
38 ClassDef(AliAnalysisTaskTagCreator, 1); // Analysis task for standard ESD filtering
39};
40
41#endif