StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes | List of all members
StEEmcMixQAMaker Class Reference

A maker for creating pi0 histograms. More...

Inheritance diagram for StEEmcMixQAMaker:
StMaker StMaker TDataSet TDataSet

Public Member Functions

 StEEmcMixQAMaker (const Char_t *name)
 constructor More...
 
 ~StEEmcMixQAMaker ()
 destructor
 
Int_t Init ()
 initializes the maker More...
 
Int_t Make ()
 processes a single event More...
 
void Clear (Option_t *opts="")
 clears the maker
 
void mixer (const Char_t *name, Float_t min=0., Float_t max=999.)
 
void points (const Char_t *name)
 specifies the name of the point maker
 
void background ()
 use combinatoric background points instead of real points
 
void addBin (Float_t b)
 add a pT bin from the last boundary added to this value
 
 StEEmcMixQAMaker (const Char_t *name)
 
Int_t Init ()
 
Int_t Make ()
 
void Clear (Option_t *opts="")
 User defined functions.
 
void mixer (const Char_t *name, Float_t min=0., Float_t max=999.)
 
void points (const Char_t *name)
 
void background ()
 use combinatoric background points
 
- Public Member Functions inherited from StMaker
 StMaker (const char *name="", const char *dummy=0)
 Constructor & Destructor.
 
virtual Int_t IsChain () const
 
virtual Int_t InitRun (Int_t runumber)
 
virtual void StartMaker ()
 
virtual Int_t IMake (Int_t number)
 
virtual void EndMaker (Int_t ierr)
 
virtual Int_t Finish ()
 
virtual Int_t FinishRun (Int_t oldrunumber)
 
virtual void FatalErr (Int_t Ierr, const char *Com)
 
virtual void PrintInfo ()
 
virtual void NotifyMe (const char *, const void *)
 
virtual void AddMaker (StMaker *mk)
 
virtual void MakeDoc (const TString &, const TString &, Bool_t)
 
virtual void AddData (TDataSet *data, const char *dir=".data")
 User methods.
 
virtual TDataSetAddObj (TObject *obj, const char *dir, int owner=1)
 
virtual TDataSetToWhiteBoard (const char *name, void *dat)
 
virtual TDataSetToWhiteBoard (const char *name, void *dat, void *del)
 
virtual TDataSetToWhiteBoard (const char *name, TObject *dat, Int_t owner)
 
virtual TDataSetToWhiteConst (const char *name, TObject *dat)
 
virtual TDataSetToWhiteConst (const char *name, void *dat)
 
virtual TDataSetWhiteBoard (const char *name, void *v=0) const
 
virtual Int_t Skip (Int_t nskip)
 
virtual void AddConst (TDataSet *data=0)
 
virtual void AddHist (TH1 *h, const char *dir=0)
 
virtual void AddGarb (TDataSet *data=0)
 
virtual void AddRunco (TDataSet *data=0)
 
virtual void AddRunco (Double_t par, const char *name, const char *comment)
 
void AddRunCont (TDataSet *data=0)
 
virtual TList * GetHistList () const
 
virtual TH1 * GetHist (const char *histName) const
 
virtual StMakercd ()
 
virtual StMakerCd ()
 
virtual Int_t GetNumber () const
 STAR methods.
 
virtual void SetNumber (Int_t number)
 
virtual StMakerGetParentChain () const
 
virtual Int_t GetIventNumber () const
 Returns the current event number.
 
virtual void SetIventNumber (Int_t iv)
 
virtual Int_t GetEventNumber () const
 
virtual Int_t GetRunNumber () const
 Returns the current RunNumber.
 
virtual const TDatime & GetDateTime () const
 
virtual const TDatime & GetDBTime () const
 
virtual void SetDateTime (Int_t idat, Int_t itim)
 
virtual StEvtHddrGetEvtHddr () const
 
virtual Int_t GetDate () const
 
virtual Int_t GetTime () const
 
virtual const char * GetEventType () const
 
virtual TDataSetGetData (const char *name, const char *dir=".data") const
 
virtual TDataSetGetData () const
 
virtual TDataSetGetConst () const
 
virtual TDataSetGetDataSet (const char *logInput) const
 
virtual TDataSetDataSet (const char *logInput) const
 
virtual TDataSetGetInputDS (const char *logInput) const
 
virtual TDataSetGetDataBase (const char *logInput, const TDatime *td=0)
 
virtual TDataSetGetInputDB (const char *logInput)
 
virtual Int_t GetDebug () const
 
virtual Int_t Debug () const
 
virtual Int_t GetMakeReturn () const
 
virtual TList * Histograms () const
 
virtual TString GetAlias (const char *log, const char *dir=".aliases") const
 
virtual TString GetInput (const char *log) const
 
virtual TString GetOutput (const char *log) const
 
virtual TList * GetMakeList () const
 
virtual StMakerGetParentMaker () const
 
virtual StMakerGetMaker (const char *mkname)
 
virtual StMakerGetMakerInheritsFrom (const char *mktype) const
 
virtual Bool_t IsActive ()
 
virtual StMakerMaker (const char *mkname)
 
virtual void SetBIT (EMakerStatus k)
 Maker Status Bits.
 
virtual void ResetBIT (EMakerStatus k)
 
virtual Bool_t TestBIT (EMakerStatus k)
 
virtual void SetActive (Bool_t k=kTRUE)
 Setters for flags and switches.
 
virtual void SetDebug (Int_t l=1)
 
virtual void SetDEBUG (Int_t l=1)
 
virtual void SetFlavor (const char *flav, const char *tabname)
 
virtual void SetMakeReturn (Int_t ret)
 
virtual void SetAlias (const char *log, const char *act, const char *dir=".aliases")
 
virtual void AddAlias (const char *log, const char *act, const char *dir=".aliases")
 
virtual void SetInput (const char *log, const char *act)
 
virtual void SetOutput (const char *log, const char *act)
 
virtual void SetOutput (const char *log, TDataSet *ds)
 
virtual void SetOutput (TDataSet *ds)
 
virtual void SetOutputAll (TDataSet *ds, Int_t level=1)
 
virtual void SetMode (Int_t mode=0)
 
virtual void SetNotify (const char *about, StMaker *mk)
 
virtual Int_t GetMode ()
 
virtual Int_t GetDebug ()
 
virtual const StChainOptGetChainOpt () const
 
virtual TFile * GetTFile () const
 
virtual void NotifyEm (const char *about, const void *ptr)
 
virtual Double_t RealTime ()
 
virtual Double_t CpuTime ()
 
virtual void StartTimer (Bool_t reset=kFALSE)
 
virtual void StopTimer ()
 
virtual void PrintTimer (Option_t *option="")
 
virtual void PrintTotalTime ()
 
virtual const char * GetName () const
 special overload
 
TObject * GetDirObj (const char *dir) const
 
void SetDirObj (TObject *obj, const char *dir)
 
virtual const char * GetCVS () const
 
Int_t SetAttr (const char *key, const char *val, const char *to=".")
 
Int_t SetAttr (const char *key, Int_t val, const char *to=".")
 
Int_t SetAttr (const char *key, UInt_t val, const char *to=".")
 
Int_t SetAttr (const char *key, Double_t val, const char *to=".")
 
Int_t SetAttr (const StMaker *mk)
 
Int_t RemAttr (const char *key, const char *to=".")
 
const TAttrGetAttr () const
 
Int_t IAttr (const char *key) const
 
UInt_t UAttr (const char *key) const
 
Double_t DAttr (const char *key) const
 
const char * SAttr (const char *key) const
 
void PrintAttr () const
 
- Public Member Functions inherited from TDataSet
 TDataSet (const char *name="", TDataSet *parent=0, Bool_t arrayFlag=kFALSE)
 
 TDataSet (const TDataSet &src, EDataSetPass iopt=kAll)
 
 TDataSet (TNode &src)
 This copy ctor has been depricated (left for thwe sake of the backweard compatibility)
 
virtual ~TDataSet ()
 std::cout << "Default destructor for " << GetName() << " - " << GetTitle() << std::endl;
 
virtual void Add (TDataSet *dataset)
 
virtual void AddAt (TDataSet *dataset, Int_t idx=0)
 
virtual void AddAtAndExpand (TDataSet *dataset, Int_t idx=0)
 
virtual void AddFirst (TDataSet *dataset)
 Add TDataSet object at the beginning of the dataset list of this dataset.
 
virtual void AddLast (TDataSet *dataset)
 Add TDataSet object at the end of the dataset list of this dataset.
 
TDataSetAt (Int_t idx) const
 
virtual void Browse (TBrowser *b)
 Browse this dataset (called by TBrowser).
 
virtual TObject * Clone (const char *newname="") const
 the custom implementation fo the TObject::Clone
 
virtual void Delete (Option_t *opt="")
 
virtual TDataSetFind (const char *path) const
 
virtual TDataSetFindByName (const char *name, const char *path="", Option_t *opt="") const
 
virtual TDataSetFindByPath (const char *path) const
 Aliase for TDataSet::Find(const Char_t *path) method.
 
virtual TDataSetFindByTitle (const char *title, const char *path="", Option_t *opt="") const
 
TObject * FindObject (const char *name) const
 
TObject * FindObject (const TObject *o) const
 
virtual TDataSetFirst () const
 Return the first object in the list. Returns 0 when list is empty.
 
TObjArray * GetObjArray () const
 
virtual TSeqCollection * GetCollection () const
 
TList * GetList () const
 
virtual Int_t GetListSize () const
 
TObject * GetMother () const
 
virtual TObject * GetObject () const
 The depricated method (left here for the sake of the backward compatibility)
 
virtual TDataSetGetParent () const
 
virtual Long_t HasData () const
 
virtual TDataSetInstance () const
 
virtual TString Path () const
 return the full path of this data set
 
virtual EDataSetPass Pass (EDataSetPass(*callback)(TDataSet *), Int_t depth=0)
 
virtual EDataSetPass Pass (EDataSetPass(*callback)(TDataSet *, void *), void *user, Int_t depth=0)
 
virtual void PrintContents (Option_t *opt="") const
 
virtual Int_t Purge (Option_t *opt="")
 
virtual void Remove (TDataSet *set)
 Remiove the "set" from this TDataSet.
 
virtual TDataSetRemoveAt (Int_t idx)
 
virtual void SetMother (TDataSet *parent=0)
 
virtual void SetObject (TObject *obj)
 The depricated method (left here for the sake of the backward compatibility)
 
virtual void SetParent (TDataSet *parent=0)
 
virtual void SetWrite ()
 
virtual void Shunt (TDataSet *newParent=0)
 
virtual void Sort ()
 Sort recursively all members of the TDataSet with TList::Sort method.
 
virtual Bool_t IsEmpty () const
 return kTRUE if the "internal" collection has no member
 
virtual Bool_t IsFolder () const
 
virtual Bool_t IsMarked () const
 
virtual Bool_t IsThisDir (const char *dirname, int len=-1, int ignorecase=0) const
 
virtual TDataSetLast () const
 Return the last object in the list. Returns 0 when list is empty.
 
virtual void ls (Option_t *option="") const
 
virtual void ls (Int_t depth) const
 
void Mark ()
 
void UnMark ()
 
void MarkAll ()
 Mark all members of this dataset.
 
void UnMarkAll ()
 UnMark all members of this dataset.
 
void InvertAllMarks ()
 Invert mark bit for all members of this dataset.
 
void Mark (UInt_t flag, EBitOpt reset=kSet)
 
virtual TDataSetNext () const
 
virtual TDataSetPrev () const
 
virtual void Update ()
 
virtual void Update (TDataSet *set, UInt_t opt=0)
 
virtual Int_t Write (const char *name=0, Int_t option=0, Int_t bufsize=0)
 
virtual Int_t Write (const char *name=0, Int_t option=0, Int_t bufsize=0) const
 

Public Attributes

Int_t maxPerSector
 
Int_t maxPerEvent
 
Int_t maxPerCluster
 
Float_t minTowerFrac
 
Float_t zVertexMin
 
Float_t zVertexMax
 
Float_t minZgg
 
Float_t maxZgg
 
- Public Attributes inherited from StMaker
enum StMaker:: { ... }  EModule_return_Status
 

Protected Member Functions

Int_t ptbin (StEEmcPair p)
 returns the ptbin the pair is in
 
Bool_t twoBodyCut (StEEmcPair p)
 
 ClassDef (StEEmcMixQAMaker, 1)
 Makes class availabel to root.
 
Int_t ptbin (StEEmcPair p)
 
Bool_t twoBodyCut (StEEmcPair p)
 
 ClassDef (StEEmcMixQAMaker, 1)
 
- Protected Member Functions inherited from StMaker
StMessMgrGetLogger () const
 
virtual TDataSetFindDataSet (const char *logInput, const StMaker *uppMk=0, const StMaker *dowMk=0) const
 
- Protected Member Functions inherited from TDataSet
virtual void SetMother (TObject *mother)
 
 TDataSet (const char *name, const char *title)
 
void AddMain (TDataSet *set)
 add data set to main data set
 
TDataSetGetRealParent ()
 return real parent
 
void MakeCollection ()
 Create the internal container at once if any.
 

Protected Attributes

Float_t mMin
 
Float_t mMax
 
Bool_t mBackground
 
TH1F * hNcandidates
 
TH1F * hNcandidatesR
 
std::vector< TH2F * > hYXpair
 Y vs X of pi0 pairs. More...
 
std::vector< TH2F * > hYXhigh
 Y vs X of higher energy gamma. More...
 
std::vector< TH2F * > hYXlow
 Y vs X of lower energy gamma. More...
 
std::vector< TH2F * > hE1E2
 Energy of first gamma vs energy of second. More...
 
std::vector< Float_t > mBins
 E1 vs E2. More...
 
std::vector< std::vector< TH1F * > > hMassR
 Bin boundaries in pT. More...
 
std::vector< std::vector< TH1F * > > hZggR
 Energy sharing [mMin,mMax]. More...
 
std::vector< std::vector< TH1F * > > hPhiggR
 Opening angle [mMin,mMax].
 
std::vector< std::vector< TH1F * > > hEnergyR
 Pair energy [mMin,mMax].
 
std::vector< std::vector< TH1F * > > hZvertexR
 Event vertex [mMin,mMax].
 
TH1F * hMassRall
 Mass spectrum for all events. More...
 
TH1F * hZvertexRall
 vertex for all events
 
StEEmcMixMakermEEmixer
 Pointer to the pi0 mixer.
 
StEEmcPointMakermEEpoints
 pointer to the point maker
 
- Protected Attributes inherited from StMaker
TDataSetm_DataSet
 
TDataSetm_ConstSet
 
TDataSetm_GarbSet
 
TDataSetm_Inputs
 
TDataSetm_Ouputs
 list of logInput:ActualInput
 
TDataSetm_Runco
 list of logOuput:ActualOuput
 
TList * m_Histograms
 Run Control parameters.
 
Int_t fTallyMaker [kStFatal+1]
 counters
 
Int_t m_Mode
 counters
 
Int_t m_Number
 Integer mode of maker.
 
Int_t m_LastRun
 Serial event number.
 
Int_t m_DebugLevel
 Last Run number.
 
Int_t m_MakeReturn
 Debug level.
 
TStopwatch m_Timer
 Make() return flag.
 
StMemStatfMemStatMake
 Timer object.
 
StMemStatfMemStatClear
 StMemStat for Make.
 
Int_t fStatus
 StMemStat for Clear.
 
StMessMgrfLogger
 Maker status.
 
StTurnLoggerfLoggerHold
 
- Protected Attributes inherited from TDataSet
TDataSetfParent
 
TSeqCollection * fList
 

Additional Inherited Members

- Public Types inherited from StMaker
enum  EDebugLevel { kNormal, kDebug }
 
enum  { kSTAFCV_BAD, kSTAFCV_OK, kSTAFCV_ERR =2, kSTAFCV_FATAL =3 }
 
enum  EMakerStatus {
  kInitBeg = 1, kInitEnd = 2, kMakeBeg = 3, kCleaBeg = 4,
  kFiniBeg = 5, kFiniEnd = 6, kActive = 7
}
 
- Public Types inherited from TDataSet
enum  EDataSetPass {
  kContinue, kPrune, kStop, kUp,
  kStruct, kAll, kRefs, kMarked
}
 
enum  ESetBits { kMark = BIT(22), kArray = BIT(20) }
 
enum  EBitOpt { kSet = kTRUE, kReset = kFALSE }
 
- Static Public Member Functions inherited from StMaker
static StMakerNew (const char *classname, const char *name="", void *title=0)
 
static StMakerGetTopChain ()
 
static StMakerGetChain ()
 
static StMakerGetFailedMaker ()
 
static StMakerGetMaker (const TDataSet *ds)
 Static functions.
 
static EDataSetPass ClearDS (TDataSet *ds, void *user)
 
static const char * RetCodeAsString (Int_t kode)
 
static Int_t AliasDate (const char *alias)
 
static Int_t AliasTime (const char *alias)
 
static const char * AliasGeometry (const char *alias)
 
static const DbAlias_tGetDbAliases ()
 
static void SetTestMaker (StTestMaker *mk)
 
static Int_t Cleanup (TDataSet *&ds)
 
static void lsMakers (const StMaker *top)
 
- Static Public Member Functions inherited from TDataSet
static TDataSetGetMainSet ()
 return pointer to the main dataset
 
static TDataSetinstance ()
 
- Static Protected Member Functions inherited from TDataSet
static EDataSetPass SortIt (TDataSet *ds)
 
static EDataSetPass SortIt (TDataSet *ds, void *user)
 
- Static Protected Attributes inherited from StMaker
static StMakerfgTopChain = 0
 list of Histograms
 
static StMakerfgStChain = 0
 pointer to top StChain
 
static StMakerfgFailedMaker = 0
 current pointer to StChain
 
static StTestMakerfgTestMaker = 0
 current pointer to failed maker
 
static Int_t fgTallyMaker [kStFatal+1] = {0,0,0,0,0}
 
- Static Protected Attributes inherited from TDataSet
static TDataSetfgMainSet = &mainSet
 

Detailed Description

A maker for creating pi0 histograms.

The StEEmcMixQAMaker takes as input the list of pi0 candiates 

provided by StEEmcMixMaker, filters out pairs depending on user-specified cuts, then fills a number of histograms with kinematic quantities of the pairs.

The user may specify any number of pT bins by calling addBin().

A standard set of histograms will be created for each pT bin in each sector. In addition, histograms integrated over all sectors will be created and filled (tagged with "sec13"), as will histograms integrated over all pT ("unbinned").

The output of this maker is a list of histograms, available through

a call to StMaker::GetHistList(). See the example macro for details on writing the output to disk.

Cuts

  1. mMin: minimum mass for mass-gated quantities (set in call to mixer()).
  2. mMax: maximum mass for mass-gated quantities (set in call to mixer()).
  3. zVertexMin: specifies the eastern-most allowed z vertex
  4. zVertexMax: specifies the western-most allowed z vertex
  5. maxPerEvent: specifies the maximum number of pairs we allow per event (default=200).
  6. maxPerSector: specifies the maximum number of pairs we allow per sector per event (default=200).
  7. maxPerCluster: specifies the maximum number of POINTS which are matched to the 6,9,...,18 towers which contribute energy to the candidate pi0 pair
  8. minTowerFrac: specifies a minumum energy fraction for the points divided by the energy of the towers containing the points plus all nearest-neighbor towers.
  9. addBin(): adds a pT bin, extending from the last bin boundary to the value specified. histograms will be automatically created and filled for the new bin.

Definition at line 14 of file StEEmcMixQAMaker.h.

Constructor & Destructor Documentation

StEEmcMixQAMaker::StEEmcMixQAMaker ( const Char_t *  name)

constructor

Default cuts

pT binning for mass spectra

Definition at line 49 of file StEEmcMixQAMaker.cxx.

References maxPerCluster, maxPerEvent, maxPerSector, maxZgg, mBackground, mBins, minTowerFrac, minZgg, zVertexMax, and zVertexMin.

Member Function Documentation

Int_t StEEmcMixQAMaker::Init ( )
virtual

initializes the maker

Book histograms for Y vs X of pi0, gammas and E1 vs E2

Book histograms for pi0 kinematics binned in pT for each sector

init our dynamic array of histograms

one bin integrated over full pt range

Reimplemented from StMaker.

Definition at line 72 of file StEEmcMixQAMaker.cxx.

References hE1E2, hEnergyR, hMassR, hMassRall, hNcandidates, hNcandidatesR, hPhiggR, hYXhigh, hYXlow, hYXpair, hZggR, hZvertexR, hZvertexRall, mBins, and ptbin().

Int_t StEEmcMixQAMaker::Make ( )
virtual

The Make() method is the one responsible for calling the maker's InitRun(). Note that that InitRun() is called for real data and if both of the following are true

  • a header exists
  • the run number changes

This is the ONLY place calling the InitRun() routine.

check privilege to skip event

Reimplemented from StMaker.

Int_t StEEmcMixQAMaker::Make ( )
virtual

processes a single event

Sort pairs by sector

Use standard list of real points

Maximum pairs per event

Use mixed combinatoric points

Maximum pairs per event

Loop over all sectors and fill QA histograms

Maximum pairs per sector

Maximum points per cluster

Find pt bin

Kinematics cuts

zgg cuts

verify vertex cut

Fill mass

Gated quantities

pt binned

pt integrated

Reimplemented from StMaker.

Definition at line 172 of file StEEmcMixQAMaker.cxx.

References StEEmcPoint::energy(), StEEmcPair::energy(), hE1E2, hEnergyR, hMassR, hMassRall, hNcandidates, hNcandidatesR, hPhiggR, hYXhigh, hYXlow, hYXpair, hZggR, hZvertexR, hZvertexRall, kStOK, StEEmcPair::mass(), maxPerEvent, maxPerSector, maxZgg, mBackground, mBins, mEEmixer, minZgg, mMax, mMin, StEEmcMixMaker::numberOfCandidates(), StEEmcMixMaker::numberOfMixedCandidates(), StEEmcPair::phigg(), StEEmcPair::point(), StEEmcPoint::position(), ptbin(), StEEmcPoint::sector(), twoBodyCut(), StEEmcPair::vertex(), StEEmcPair::zgg(), zVertexMax, and zVertexMin.

void StEEmcMixQAMaker::mixer ( const Char_t *  name,
Float_t  min = 0.,
Float_t  max = 999. 
)

specifies the name of the mixer and the mass range for gated histograms.

Parameters
name,:the name of the StEEmcMixMaker (or derivative class)
min,:minimum mass cut applied to all histograms save for the mass spectrum
max,:maximum mass cut ...

Definition at line 344 of file StEEmcMixQAMaker.cxx.

References mEEmixer, mMax, and mMin.

Bool_t StEEmcMixQAMaker::twoBodyCut ( StEEmcPair  p)
protected

Verify that the pi0 candidate is the only pair of reconstructed points matching the contiguous group of towers.

Bool_t StEEmcMixQAMaker::twoBodyCut ( StEEmcPair  p)
protected

Verify that the pi0 candidate is the only pair of reconstructed points matching the contiguous group of towers.

Obtain the 6-18 towers which contribute energy to this pair

NOTE: we could consider adding the next-nearest neighbors as well

Loop over all points in the endcap and count the number which match one of the specified towers

Definition at line 361 of file StEEmcMixQAMaker.cxx.

References StEEmcElement::energy(), StEEmcPair::energy(), StEEmcTower::index(), mEEpoints, minTowerFrac, StEEmcTower::neighbor(), StEEmcTower::numberOfNeighbors(), StEEmcPointMaker::numberOfPoints(), StEEmcPair::point(), StEEmcPointMaker::point(), and StEEmcPoint::tower().

Referenced by Make().

Member Data Documentation

std::vector< TH2F * > StEEmcMixQAMaker::hE1E2
protected

Energy of first gamma vs energy of second.

Y vs X of lower E gamma.

Y vs X of lower E gamma

Definition at line 75 of file StEEmcMixQAMaker.h.

Referenced by Init(), and Make().

std::vector< std::vector< TH1F * > > StEEmcMixQAMaker::hMassR
protected

Bin boundaries in pT.

Invariant mass spectrum

Definition at line 87 of file StEEmcMixQAMaker.h.

Referenced by Init(), and Make().

TH1F * StEEmcMixQAMaker::hMassRall
protected

Mass spectrum for all events.

integrated

Definition at line 98 of file StEEmcMixQAMaker.h.

Referenced by Init(), and Make().

TH1F * StEEmcMixQAMaker::hNcandidates
protected

– number of reconstructed pi0 candidates per event

Definition at line 65 of file StEEmcMixQAMaker.h.

Referenced by Init(), and Make().

TH1F* StEEmcMixQAMaker::hNcandidatesR
protected

– number of reconstructed pi0 candidtaes per sector [0.1,0.18]

Definition at line 66 of file StEEmcMixQAMaker.h.

Referenced by Init(), and Make().

std::vector< TH2F * > StEEmcMixQAMaker::hYXhigh
protected

Y vs X of higher energy gamma.

Y vs X of pi0 pair.

Y vs X of pi0 pair

Definition at line 71 of file StEEmcMixQAMaker.h.

Referenced by Init(), and Make().

std::vector< TH2F * > StEEmcMixQAMaker::hYXlow
protected

Y vs X of lower energy gamma.

Y vs X of higher E gamma.

Y vs X of higher E gamma

Definition at line 73 of file StEEmcMixQAMaker.h.

Referenced by Init(), and Make().

std::vector< TH2F * > StEEmcMixQAMaker::hYXpair
protected

Y vs X of pi0 pairs.

Point QA in 12 sectors.

Definition at line 69 of file StEEmcMixQAMaker.h.

Referenced by Init(), and Make().

std::vector< std::vector< TH1F * > > StEEmcMixQAMaker::hZggR
protected

Energy sharing [mMin,mMax].

Inv mass of real pairs.

Inv mass of real pairs

Definition at line 89 of file StEEmcMixQAMaker.h.

Referenced by Init(), and Make().

Int_t StEEmcMixQAMaker::maxPerCluster

– maximum number of points matched to the 6-18 tower cluster (default 2)

Definition at line 44 of file StEEmcMixQAMaker.h.

Referenced by StEEmcMixQAMaker().

Int_t StEEmcMixQAMaker::maxPerEvent

– maximum number of pairs per event (default 200)

Definition at line 43 of file StEEmcMixQAMaker.h.

Referenced by Make(), and StEEmcMixQAMaker().

Int_t StEEmcMixQAMaker::maxPerSector

– maximum number of pairs matched to sector (default 200)

Definition at line 42 of file StEEmcMixQAMaker.h.

Referenced by Make(), and StEEmcMixQAMaker().

Float_t StEEmcMixQAMaker::maxZgg

– maximum zgg

Definition at line 52 of file StEEmcMixQAMaker.h.

Referenced by Make(), and StEEmcMixQAMaker().

Bool_t StEEmcMixQAMaker::mBackground
protected

– specifies whether or not we are histograming a mixed event background

Definition at line 63 of file StEEmcMixQAMaker.h.

Referenced by background(), Make(), and StEEmcMixQAMaker().

std::vector< Float_t > StEEmcMixQAMaker::mBins
protected

E1 vs E2.

PT bin boundaries

Mass spectra as a function of sector and pT

Definition at line 78 of file StEEmcMixQAMaker.h.

Referenced by Init(), Make(), ptbin(), and StEEmcMixQAMaker().

Float_t StEEmcMixQAMaker::minTowerFrac

– minimum energy fraction (E1 + E2)/Etowers (default 0.0)

Definition at line 46 of file StEEmcMixQAMaker.h.

Referenced by StEEmcMixQAMaker(), and twoBodyCut().

Float_t StEEmcMixQAMaker::minZgg

– minimum zgg

Definition at line 51 of file StEEmcMixQAMaker.h.

Referenced by Make(), and StEEmcMixQAMaker().

Float_t StEEmcMixQAMaker::mMax
protected

– max mass for gated quantities

Definition at line 61 of file StEEmcMixQAMaker.h.

Referenced by Make(), and mixer().

Float_t StEEmcMixQAMaker::mMin
protected

– min mass for gated quantities

Definition at line 60 of file StEEmcMixQAMaker.h.

Referenced by Make(), and mixer().

Float_t StEEmcMixQAMaker::zVertexMax

– maximum z vertex

Definition at line 49 of file StEEmcMixQAMaker.h.

Referenced by Make(), and StEEmcMixQAMaker().

Float_t StEEmcMixQAMaker::zVertexMin

– minimum z vertex

Definition at line 48 of file StEEmcMixQAMaker.h.

Referenced by Make(), and StEEmcMixQAMaker().


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