FairRoot/PandaRoot
|
#include <PndHypMicroWriter.h>
Public Types | |
typedef std::map< Int_t, Float_t > | mapper |
Public Member Functions | |
PndHypMicroWriter () | |
~PndHypMicroWriter () | |
virtual InitStatus | Init () |
virtual void | Exec (Option_t *opt) |
virtual void | Finish () |
Protected Member Functions | |
void | propagate (TLorentzVector &l, TVector3 &p, float charge) |
Protected Attributes | |
TLorentzVector | track1 |
TLorentzVector | track2 |
Private Member Functions | |
virtual void | SetParContainers () |
ClassDef (PndHypMicroWriter, 1) | |
Private Attributes | |
int | evtcnt |
TClonesArray * | fTrArray |
TClonesArray * | fHitArray |
TClonesArray * | fMCTrack |
TClonesArray * | fChargedCandidates |
TClonesArray * | fNeutralCandidates |
TClonesArray * | fMcCandidates |
TClonesArray * | fMicroCandidates |
TClonesArray * | fEventInfo |
bool | fStoreNeutral |
bool | fStoreCharged |
bool | fStoreMC |
Int_t | mvd_hitidx [1000] |
Int_t | stt_hitidx [1000] |
Int_t | tpc_hitidx [1000] |
Definition at line 28 of file PndHypMicroWriter.h.
typedef std::map<Int_t, Float_t> PndHypMicroWriter::mapper |
Definition at line 32 of file PndHypMicroWriter.h.
PndHypMicroWriter::PndHypMicroWriter | ( | ) |
Default constructor
Definition at line 53 of file PndHypMicroWriter.cxx.
PndHypMicroWriter::~PndHypMicroWriter | ( | ) |
Destructor
Definition at line 59 of file PndHypMicroWriter.cxx.
References fChargedCandidates, fEventInfo, fMcCandidates, fMicroCandidates, and fNeutralCandidates.
|
private |
|
virtual |
Virtual method Exec
****** Extrapolation to primary vertex ******
Definition at line 171 of file PndHypMicroWriter.cxx.
References d, evtcnt, fHitArray, Finish(), fMicroCandidates, fStoreCharged, fTrArray, GFTrack::getCand(), GFTrack::getCardinalRep(), GeaneTrackRep::getCharge(), GFTrackCand::getHit(), GFAbsTrackRep::getMom(), GFTrackCand::getNHits(), GFAbsTrackRep::getPos(), PndHypHit::GetPosition(), GFAbsTrackRep::getStatusFlag(), GFTrack::getTrackRep(), hit, i, init, jj, mom, mvd_hitidx, pos, PndPidCandidate::SetMvdHits(), and tpc_hitidx.
|
virtual |
Definition at line 379 of file PndHypMicroWriter.cxx.
References fHitArray, and fTrArray.
Referenced by Exec().
|
virtual |
Virtual method Init
Definition at line 72 of file PndHypMicroWriter.cxx.
References evtcnt, fHitArray, fMicroCandidates, fStoreCharged, fStoreMC, fStoreNeutral, and fTrArray.
|
protected |
|
privatevirtual |
Geo file to use Get parameter containers
Definition at line 152 of file PndHypMicroWriter.cxx.
References rtdb.
|
private |
book all the histograms
Definition at line 62 of file PndHypMicroWriter.h.
|
private |
Definition at line 74 of file PndHypMicroWriter.h.
Referenced by ~PndHypMicroWriter().
|
private |
Definition at line 80 of file PndHypMicroWriter.h.
Referenced by ~PndHypMicroWriter().
|
private |
Input array of EmcCandidates
Definition at line 68 of file PndHypMicroWriter.h.
|
private |
Definition at line 76 of file PndHypMicroWriter.h.
Referenced by ~PndHypMicroWriter().
|
private |
Input array of MCTracks
Definition at line 71 of file PndHypMicroWriter.h.
|
private |
Definition at line 77 of file PndHypMicroWriter.h.
Referenced by Exec(), Init(), and ~PndHypMicroWriter().
|
private |
Definition at line 75 of file PndHypMicroWriter.h.
Referenced by ~PndHypMicroWriter().
|
private |
Definition at line 83 of file PndHypMicroWriter.h.
|
private |
Definition at line 84 of file PndHypMicroWriter.h.
Referenced by Init().
|
private |
Definition at line 82 of file PndHypMicroWriter.h.
Referenced by Init().
|
private |
Input array of TpcLheTrack
Definition at line 65 of file PndHypMicroWriter.h.
|
private |
Definition at line 86 of file PndHypMicroWriter.h.
Referenced by Exec().
|
private |
Definition at line 87 of file PndHypMicroWriter.h.
|
private |
Definition at line 88 of file PndHypMicroWriter.h.
Referenced by Exec().
|
protected |
Definition at line 56 of file PndHypMicroWriter.h.
|
protected |
Definition at line 57 of file PndHypMicroWriter.h.