#include <PndMvdRadDamTask.h>
Definition at line 21 of file PndMvdRadDamTask.h.
 
      
        
          | PndMvdRadDamTask::PndMvdRadDamTask | ( |  | ) |  | 
      
 
Definition at line 19 of file PndMvdRadDamTask.cxx.
std::map< Int_t, PndMvdRadDamList * > fWeightListsMap
PndMvdRadDamList * fNeutronList
TClonesArray * fRadDamHits
static PndGeoHandling * Instance()
PndMvdRadDamList * fProtonList
PndMvdRadDamList * fPionList
PndMvdRadDamList * fElectronList
std::map< std::string, TH2 * > fMapDetHistos
 
 
 
      
        
          | PndMvdRadDamTask::~PndMvdRadDamTask | ( |  | ) |  | 
      
 
 
  
  | 
        
          | void PndMvdRadDamTask::Exec | ( | Option_t * | opt | ) |  |  | virtual | 
 
Virtual method Exec 
Definition at line 115 of file PndMvdRadDamTask.cxx.
References detname, Double_t, fGeoH, fMapDetHistos, fMCHits, fMCTracks, fRadDamHisto, fRadDamHits, fWeightListsMap, PndGeoHandling::GetPath(), PndMCTrack::GetPdgCode(), PndSdsMCPoint::GetPosition(), PndGeoHandling::GetSensorDimensionsShortId(), PndSdsMCPoint::GetSensorID(), i, PndGeoHandling::MasterToLocalShortId(), mom, pid(), and TString.
  119     Fatal(
"Exec", 
"No RadDamArray");
 
  125   for (
int i = 0; 
i < 
fMCHits->GetEntriesFast(); 
i++){
 
  129           mcPoint->Momentum(mom);
 
  143                   fMapDetHistos[detname.Data()] = 
new TH2D(svec.Replace(
"/",
"o").c_str(),
 
  145                                                              (Int_t)(2*sensDim.X()*10),-sensDim.X(),sensDim.X(),        
 
  146                                                              (Int_t)(2*sensDim.Y()*10),-sensDim.Y(),sensDim.Y());
 
  149           ((TH2D*)(
fMapDetHistos[detname.Data()]))->Fill(localHit.X(), localHit.Y(), weight);
 
std::map< Int_t, PndMvdRadDamList * > fWeightListsMap
Int_t GetSensorID() const 
TString GetPath(Int_t shortID)
for a given shortID the path is returned 
TVector3 GetSensorDimensionsShortId(Int_t shortId)
TClonesArray * fRadDamHits
TVector3 MasterToLocalShortId(const TVector3 &master, const Int_t &shortId)
TVector3 GetPosition() const 
std::map< std::string, TH2 * > fMapDetHistos
 
 
 
  
  | 
        
          | void PndMvdRadDamTask::Finish | ( |  | ) |  |  | virtual | 
 
 
  
  | 
        
          | Bool_t PndMvdRadDamTask::GetPersistance | ( |  | ) |  |  | inline | 
 
 
  
  | 
        
          | InitStatus PndMvdRadDamTask::Init | ( |  | ) |  |  | virtual | 
 
Definition at line 54 of file PndMvdRadDamTask.cxx.
References fMCHits, fMCTracks, fPersistance, fRadDamHisto, fRadDamHits, and InitWeightLists().
   56         FairRootManager* ioman = FairRootManager::Instance();
 
   60                 std::cout << 
"-E- PndMvdRadDamTask::Init: " 
   61     << 
"RootManager not instantiated!" << std::endl;
 
   65         fMCTracks = (TClonesArray*) ioman->GetObject(
"MCTrack");
 
   68                 std::cout << 
"-W- PndMvdRadDamTask::Init: " << 
"No MCTrack array!" 
   73         fMCHits = (TClonesArray*) ioman->GetObject(
"MVDPoint");
 
   76                 std::cout << 
"-W- PndMvdRadDamTask::Init: " << 
"No MVDPoint array!" 
   86         fRadDamHisto = 
new TH1D(
"radDamH",
"Weight Factors", 1000,0,100);
 
   88         std::cout << 
"-I- PndMvdRadDamTask: Initialization successful" << std::endl;
 
TClonesArray * fRadDamHits
 
 
 
  
  | 
        
          | void PndMvdRadDamTask::InitWeightLists | ( |  | ) |  |  | private | 
 
 
  
  | 
        
          | InitStatus PndMvdRadDamTask::ReInit | ( |  | ) |  |  | virtual | 
 
 
  
  | 
        
          | void PndMvdRadDamTask::SetParContainers | ( |  | ) |  |  | virtual | 
 
 
  
  | 
        
          | void PndMvdRadDamTask::SetPersistance | ( | Bool_t | p = kTRUE | ) |  |  | inline | 
 
 
  
  | 
        
          | std::map<std::string, TH2*> PndMvdRadDamTask::fMapDetHistos |  | private | 
 
 
  
  | 
        
          | TClonesArray* PndMvdRadDamTask::fMCHits |  | private | 
 
 
  
  | 
        
          | TClonesArray* PndMvdRadDamTask::fMCTracks |  | private | 
 
 
  
  | 
        
          | Bool_t PndMvdRadDamTask::fPersistance |  | private | 
 
 
  
  | 
        
          | TH1D* PndMvdRadDamTask::fRadDamHisto |  | private | 
 
 
  
  | 
        
          | TClonesArray* PndMvdRadDamTask::fRadDamHits |  | private | 
 
 
The documentation for this class was generated from the following files: