BmnRoot
Loading...
Searching...
No Matches
BmnEfficiencyTools Class Reference

#include <BmnEfficiencyTools.h>

Inheritance diagram for BmnEfficiencyTools:
[legend]
Collaboration diagram for BmnEfficiencyTools:
[legend]

Public Member Functions

 BmnEfficiencyTools ()
 
 BmnEfficiencyTools (FairRunAna *)
 
 BmnEfficiencyTools (TString)
 
void SetTargets (vector< TString > targs)
 
void SetTriggers (vector< TString > triggs)
 
void SetBeams (vector< TString > beams)
 
void SetFilelist (vector< Int_t > list)
 
void SetDstPath (TString path)
 
void SetGeometryFile (TString file)
 
void isL1Input (Bool_t flag)
 
void SetGemYRanges (map< Int_t, vector< pair< Double_t, Double_t > > > rMap)
 
void SetSiliconYRanges (map< Int_t, vector< pair< Double_t, Double_t > > > rMap)
 
void SetOutputFile (TString f)
 
virtual ~BmnEfficiencyTools ()
 
void Process ()
 
void DoNormalization (TH1D *)
 

Detailed Description

Definition at line 20 of file BmnEfficiencyTools.h.

Constructor & Destructor Documentation

◆ BmnEfficiencyTools() [1/3]

BmnEfficiencyTools::BmnEfficiencyTools ( )

Definition at line 32 of file BmnEfficiencyTools.cxx.

◆ BmnEfficiencyTools() [2/3]

BmnEfficiencyTools::BmnEfficiencyTools ( FairRunAna *  fRunAna)

Definition at line 7 of file BmnEfficiencyTools.cxx.

◆ BmnEfficiencyTools() [3/3]

BmnEfficiencyTools::BmnEfficiencyTools ( TString  dst)

Definition at line 13 of file BmnEfficiencyTools.cxx.

◆ ~BmnEfficiencyTools()

virtual BmnEfficiencyTools::~BmnEfficiencyTools ( )
inlinevirtual

Definition at line 72 of file BmnEfficiencyTools.h.

Member Function Documentation

◆ DoNormalization()

void BmnEfficiencyTools::DoNormalization ( TH1D *  h)

Definition at line 202 of file BmnEfficiencyTools.cxx.

Referenced by Process().

◆ isL1Input()

void BmnEfficiencyTools::isL1Input ( Bool_t  flag)
inline

Definition at line 53 of file BmnEfficiencyTools.h.

◆ Process()

◆ SetBeams()

void BmnEfficiencyTools::SetBeams ( vector< TString >  beams)
inline

Definition at line 35 of file BmnEfficiencyTools.h.

◆ SetDstPath()

void BmnEfficiencyTools::SetDstPath ( TString  path)
inline

Definition at line 45 of file BmnEfficiencyTools.h.

◆ SetFilelist()

void BmnEfficiencyTools::SetFilelist ( vector< Int_t >  list)
inline

Definition at line 41 of file BmnEfficiencyTools.h.

◆ SetGemYRanges()

void BmnEfficiencyTools::SetGemYRanges ( map< Int_t, vector< pair< Double_t, Double_t > > >  rMap)
inline

Definition at line 58 of file BmnEfficiencyTools.h.

◆ SetGeometryFile()

void BmnEfficiencyTools::SetGeometryFile ( TString  file)
inline

Definition at line 49 of file BmnEfficiencyTools.h.

◆ SetOutputFile()

void BmnEfficiencyTools::SetOutputFile ( TString  f)
inline

Definition at line 66 of file BmnEfficiencyTools.h.

References f.

◆ SetSiliconYRanges()

void BmnEfficiencyTools::SetSiliconYRanges ( map< Int_t, vector< pair< Double_t, Double_t > > >  rMap)
inline

Definition at line 62 of file BmnEfficiencyTools.h.

◆ SetTargets()

void BmnEfficiencyTools::SetTargets ( vector< TString >  targs)
inline

Definition at line 27 of file BmnEfficiencyTools.h.

◆ SetTriggers()

void BmnEfficiencyTools::SetTriggers ( vector< TString >  triggs)
inline

Definition at line 31 of file BmnEfficiencyTools.h.


The documentation for this class was generated from the following files: