PandaRoot
PndEmcHitProducer Class Reference

#include <PndEmcHitProducer.h>

Inheritance diagram for PndEmcHitProducer:
PndPersistencyTask

Public Types

typedef std::map< Int_t, Float_t > mapper
 

Public Member Functions

 PndEmcHitProducer ()
 
 PndEmcHitProducer (Bool_t val)
 
 ~PndEmcHitProducer ()
 
virtual InitStatus Init ()
 
virtual void Exec (Option_t *opt)
 
PndEmcHitAddHit (Int_t trackID, Int_t detID, Float_t energy, Float_t time, std::vector< Int_t > &mctruth, FairMultiLinkedData entering, FairMultiLinkedData exiting, std::set< Int_t > &clusterIDs)
 
void SetStorageOfData (Bool_t val)
 
void SetNonuniformityFile (const char *filename)
 
void SetDayOne (bool d=true)
 
void FinishEvent ()
 
void FinishTask ()
 
- Public Member Functions inherited from PndPersistencyTask
 PndPersistencyTask ()
 
 PndPersistencyTask (const char *name, Int_t iVerbose=1)
 
virtual ~PndPersistencyTask ()
 
void SetPersistency (Bool_t val=kTRUE)
 
Bool_t GetPersistency ()
 

Protected Member Functions

int FindMCIndex (PndEmcPoint *point)
 
int FindMCIndexIterative (PndEmcPoint *point, int mcIndex)
 

Detailed Description

Definition at line 79 of file PndEmcHitProducer.h.

Member Typedef Documentation

◆ mapper

typedef std::map<Int_t, Float_t> PndEmcHitProducer::mapper

Definition at line 82 of file PndEmcHitProducer.h.

Constructor & Destructor Documentation

◆ PndEmcHitProducer() [1/2]

PndEmcHitProducer::PndEmcHitProducer ( )

Default constructor

◆ PndEmcHitProducer() [2/2]

PndEmcHitProducer::PndEmcHitProducer ( Bool_t  val)

◆ ~PndEmcHitProducer()

PndEmcHitProducer::~PndEmcHitProducer ( )

Destructor

Member Function Documentation

◆ AddHit()

PndEmcHit* PndEmcHitProducer::AddHit ( Int_t  trackID,
Int_t  detID,
Float_t  energy,
Float_t  time,
std::vector< Int_t > &  mctruth,
FairMultiLinkedData  entering,
FairMultiLinkedData  exiting,
std::set< Int_t > &  clusterIDs 
)

◆ Exec()

virtual void PndEmcHitProducer::Exec ( Option_t *  opt)
virtual

Virtual method Exec

◆ FindMCIndex()

int PndEmcHitProducer::FindMCIndex ( PndEmcPoint point)
protected

◆ FindMCIndexIterative()

int PndEmcHitProducer::FindMCIndexIterative ( PndEmcPoint point,
int  mcIndex 
)
protected

◆ FinishEvent()

void PndEmcHitProducer::FinishEvent ( )
inline

Definition at line 109 of file PndEmcHitProducer.h.

109 { fEntryNr++; }

◆ FinishTask()

void PndEmcHitProducer::FinishTask ( )

◆ Init()

virtual InitStatus PndEmcHitProducer::Init ( )
virtual

Virtual method Init

◆ SetDayOne()

void PndEmcHitProducer::SetDayOne ( bool  d = true)
inline

Definition at line 107 of file PndEmcHitProducer.h.

107 { fDayOne = d; };

◆ SetNonuniformityFile()

void PndEmcHitProducer::SetNonuniformityFile ( const char *  filename)
inline

Definition at line 106 of file PndEmcHitProducer.h.

106 { fNonuniformityFile = filename; };

◆ SetStorageOfData()

void PndEmcHitProducer::SetStorageOfData ( Bool_t  val)

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