class TBrowser;
class AliEMCALJetMicroDst: public TNamed {
-
-
public:
- AliEMCALJetMicroDst(char *name="jetMicroDst",
- char *tit="jet Micro Dst for preparation of proposal");
+ AliEMCALJetMicroDst(const char *name="jetMicroDst",
+ const char *tit="jet Micro Dst for preparation of proposal");
AliEMCALJetMicroDst(const AliEMCALJetMicroDst &) : TNamed("", ""){
Fatal("cpy ctor", "not implemented") ; }
virtual ~AliEMCALJetMicroDst();
void FillJetsControl(); // 18-jan-2003
- Bool_t Open(const Int_t mode=1) {return Open(DefineName(mode));} // *MENU*
+ Bool_t Open(Int_t mode=1) {return Open(DefineName(mode));} // *MENU*
Bool_t Open(const char *fname); // *MENU*
- const Char_t* DefineName(const Int_t mode=1); // *MENU*
+ const Char_t* DefineName(Int_t mode=1); // *MENU*
Bool_t Initialize(TFile *file);
void Print(Option_t* option="") const; // *MENU*
Int_t GetEntry(Int_t entry);
// 13-apr-2003
Double_t GetSumInCone(TVector3 &jet, Int_t nc, Float_t *et,Float_t *eta,Float_t *phi, Double_t cellEtCut, Double_t rJet) const ;
Double_t GetEmcalEtInCone(TVector3 &jet, Double_t cellEtCut=0.0, Double_t rJet=0.5) ;
- Double_t GetTpcPtInCone(TVector3 &jet, Double_t cellEtCut=0.0, Double_t rJet=0.5) ;
+ Double_t GetTpcPtInCone(TVector3 &jet, Double_t cellEtCut=0.0, Double_t rJet=0.5) ;
Double_t GetSum(Int_t n, Float_t *ar, Double_t cut=0.0) const ;
Double_t GetSumEmcal(Double_t cut=0.0) {return GetSum(fncell, fetcell, cut);}
Double_t GetSumTpc(Double_t cut=0.0) {return GetSum(fnchp, fppt, cut);}
virtual Bool_t IsFolder() const;
virtual void Browse(TBrowser* b) const ;
- static TList *MoveHistsToList(char* name="List of Hist", Bool_t putToBrowser=kTRUE);
+ // service routine
+ static TList *MoveHistsToList(const char* name="ListOfHists", Bool_t putToBrowser=kTRUE);
+ static void FillH1(TList *l=0, Int_t ind=0, Double_t x=-99999., Double_t w=1.);
+ static void FillH2(TList *l=0, Int_t ind=0, Double_t x=-99999., Double_t y=-99999., Double_t w=1.);
+ static int SaveListOfHists(TList *list=0, const char* name="test", Bool_t kSingleKey=kFALSE,
+ const char* opt="RECREATE");
+ static void Sgpdge(Int_t pdgId, Int_t &gId);
AliEMCALJetMicroDst & operator = (const AliEMCALJetMicroDst &) {
Fatal("operator =", "not implemented") ; return *this ; }
TH1F* fhSumEtGrForJF; //hist
- ClassDef(AliEMCALJetMicroDst,2) // Micro Dst for jet analysis
+ ClassDef(AliEMCALJetMicroDst,3) // Micro Dst for jet analysis
};
#endif // AliEMCALJETMICRODST_H
+
+typedef AliEMCALJetMicroDst sv; // for convinience
+
/*
What to do
1. Common info about event