]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PWG/muon/AliAnalysisMuonUtility.h
Add task to handle the muon type in simulations. The class allows to identify, among...
[u/mrichter/AliRoot.git] / PWG / muon / AliAnalysisMuonUtility.h
index 8a376350070c5db19caac318ae1de185b7180b2d..7c35271b02c576e030ec1c4639fd41ea786cc096 100644 (file)
@@ -66,9 +66,12 @@ class AliAnalysisMuonUtility : public TObject {
   static Double_t GetMCVertexZ ( const AliVEvent* event, const AliMCEvent* mcEvent );
   
   static Bool_t IsAODMCTrack ( const AliVParticle* mcParticle );
+  static Bool_t IsMCTrack ( const AliVParticle* mcParticle );
   static Int_t GetMotherIndex ( const AliVParticle* mcParticle );
   static Int_t GetDaughterIndex ( const AliVParticle* mcParticle, Int_t idaughter );
   static Bool_t IsPrimary ( const AliVParticle* mcParticle, const AliMCEvent* mcEvent );
+  static UInt_t GetMCProcess ( const AliVParticle* mcParticle );
+  static UInt_t GetStatusCode ( const AliVParticle* mcParticle );
   
   // A useful constant
   static Double_t MuonMass2();
@@ -83,7 +86,7 @@ class AliAnalysisMuonUtility : public TObject {
   static TString GetPassName ( const char* str );
   
   // Utilities for MC
-  static TString GetTrackHistory ( const AliVParticle* track, const AliMCEvent* mcEvent );
+  static TString GetTrackHistory ( const AliVParticle* track, const AliMCEvent* mcEvent, Bool_t verbose = kFALSE );
   
   ClassDef(AliAnalysisMuonUtility, 0);
 };