star-travex
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Member Functions | Private Attributes | List of all members
StMcAnalysisMaker Class Reference

#include <StMcAnalysisMaker.h>

Inheritance diagram for StMcAnalysisMaker:

Public Member Functions

 StMcAnalysisMaker (const char *name="StMcAnalysisMaker", const char *title="event/StMcAnalysisMaker")
 
int Init ()
 
int Make ()
 
int Finish ()
 
void produceNtuple (bool f)
 
virtual void setOutFileName (TString in)
 

Private Member Functions

const StTrack * findPartner (StMcTrack *, int &)
 
const StMcTrack * findPartner (StGlobalTrack *, int &)
 
int fillTracks (StMcEvent *, StEvent *)
 

Private Attributes

TFile * mFile
 
bool mIsNtuple
 
TNtuple * mNtuple
 
TNtuple * mTpcNtuple
 
TH3F * hTpcHitsDiffXVsPadrowVsSector
 
TH3F * hTpcHitsDiffYVsPadrowVsSector
 
TH3F * hTpcHitsDiffZVsPadrowVsSector
 
StAssociationMaker * mAssoc
 
TString mOutFileName
 

Detailed Description

Definition at line 20 of file StMcAnalysisMaker.h.

Constructor & Destructor Documentation

StMcAnalysisMaker::StMcAnalysisMaker ( const char *  name = "StMcAnalysisMaker",
const char *  title = "event/StMcAnalysisMaker" 
)

Definition at line 41 of file StMcAnalysisMaker.cxx.

Member Function Documentation

int StMcAnalysisMaker::fillTracks ( StMcEvent *  mcEvent,
StEvent *  event 
)
private

Definition at line 108 of file StMcAnalysisMaker.cxx.

const StTrack * StMcAnalysisMaker::findPartner ( StMcTrack *  mcTrack,
int &  maxCommonTpcHits 
)
private

Definition at line 305 of file StMcAnalysisMaker.cxx.

const StMcTrack * StMcAnalysisMaker::findPartner ( StGlobalTrack *  rcTrack,
int &  maxCommonTpcHits 
)
private

Definition at line 327 of file StMcAnalysisMaker.cxx.

int StMcAnalysisMaker::Finish ( )

Definition at line 350 of file StMcAnalysisMaker.cxx.

int StMcAnalysisMaker::Init ( )

Definition at line 47 of file StMcAnalysisMaker.cxx.

int StMcAnalysisMaker::Make ( )

Definition at line 85 of file StMcAnalysisMaker.cxx.

void StMcAnalysisMaker::produceNtuple ( bool  f)
inline

Definition at line 53 of file StMcAnalysisMaker.h.

void StMcAnalysisMaker::setOutFileName ( TString  in)
inlinevirtual

Definition at line 52 of file StMcAnalysisMaker.h.

Member Data Documentation

TH3F* StMcAnalysisMaker::hTpcHitsDiffXVsPadrowVsSector
private

Definition at line 28 of file StMcAnalysisMaker.h.

TH3F* StMcAnalysisMaker::hTpcHitsDiffYVsPadrowVsSector
private

Definition at line 29 of file StMcAnalysisMaker.h.

TH3F* StMcAnalysisMaker::hTpcHitsDiffZVsPadrowVsSector
private

Definition at line 30 of file StMcAnalysisMaker.h.

StAssociationMaker* StMcAnalysisMaker::mAssoc
private

Definition at line 32 of file StMcAnalysisMaker.h.

TFile* StMcAnalysisMaker::mFile
private

Definition at line 23 of file StMcAnalysisMaker.h.

bool StMcAnalysisMaker::mIsNtuple
private

Definition at line 24 of file StMcAnalysisMaker.h.

TNtuple* StMcAnalysisMaker::mNtuple
private

Definition at line 25 of file StMcAnalysisMaker.h.

TString StMcAnalysisMaker::mOutFileName
private

Definition at line 38 of file StMcAnalysisMaker.h.

TNtuple* StMcAnalysisMaker::mTpcNtuple
private

Definition at line 26 of file StMcAnalysisMaker.h.


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