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
DIGMAPS Class Reference
Inheritance diagram for DIGMAPS:
DIGHistograms

Public Member Functions

 DIGMAPS (char *name, char *title, TString aCP, TString aCFN, TString action)
 
 DIGMAPS (char *name, char *title, TString aCP, TString aCFN, TString outp, TString outf, TString action)
 
void Run ()
 
void RunConfiguration (Int_t configcounter, Int_t BeamNumber, Int_t PlaneNumber, Int_t ADCNumber, Int_t TransportNumber)
 
void ReadTree (TString StringTree)
 
void PrintConfigurations ()
 
void ChargeGeneration (DIGParticle &aDIGParticle, Float_t StartingSegmentSize, Float_t MaximumSegmentSize, Float_t MaximumChargePerSegment)
 
void ActionPlot ()
 
void InspectEvent (Int_t EventNumber)
 
void PlotAConfiguration (Int_t confignumber, Bool_t newcanvas)
 
void PlotDigitalConfiguration (Bool_t newcanvas, Int_t *configlist, Int_t Nconfig)
 
void SetConfigPath (TString aCP)
 
void SetConfigFileName (TString aCFN)
 
void SetConfigPathAndFileName ()
 
void SetConfigPathAndFileName (TString aCP, TString aCFN)
 
void SetOutputPath (TString outp)
 
void SetOutputFileName (TString outf)
 
void SetOutputPathAndFileName ()
 
void SetOutputPathAndFileName (TString outp, TString outf)
 
void SetIsOutputfile (Bool_t IsOutputfile)
 
void SetNumberOfConfigurations (Int_t NumberOfConfiguration)
 
void SetfAction (TString action)
 
void SetAction (DIGAction *aDIGAction)
 
TString GetConfigPath ()
 
TString GetConfigFileName ()
 
TString GetConfigPathAndFileName ()
 
TString GetOutputPath ()
 
TString GetOutputFileName ()
 
TString GetOutputPathAndFileName ()
 
Bool_t GetIsOutputfile ()
 
DIGInitializeGetDIGInitialize ()
 
Int_t GetPlanesN ()
 
DIGPlaneGetPlane (Int_t aPlaneNumber)
 
Int_t GetADCN ()
 
DIGADCGetADC (Int_t anADCNumber)
 
Int_t GetTransportN ()
 
DIGTransportGetTransport (Int_t aTransportNumber)
 
Int_t GetBeamN ()
 
DIGBeamGetBeam (Int_t aBeamNumber)
 
DIGEventGetEvent ()
 
DIGResultGetResult (Int_t aResultNumber)
 
Int_t GetNumberOfConfigurations ()
 
DIGActionGetAction ()
 
TString GetfAction ()
 
Int_t PoissonLaw (Float_t Lambda)
 
Double_t LandauLaw (Double_t mean, Double_t sigma)
 
Double_t GaussianLaw (Double_t mean, Double_t sigma)
 
Double_t Lorentz2D (Double_t *x, Double_t *par)
 
- Public Member Functions inherited from DIGHistograms
 DIGHistograms (Int_t myNumberOfConfigurations)
 
 DIGHistograms (DIGHistograms &adighisto)
 
void Clear (const Option_t *="")
 
void PrintInfo ()
 
Int_t GetNumberOfConfigurations ()
 
void SetNumberOfConfigurations (Int_t myNumberOfConfigurations)
 
void BookHistograms (Int_t myNumberOfConfigurations)
 
void PlotHistograms (Int_t myNumberOfConfigurations)
 
TH1F * AutoZoom (TH1F *H, Option_t *aType="all", Int_t EntryMin=0)
 
TH2F * AutoZoom (TH2F *H, Option_t *aType="all", Int_t EntryMin=0)
 

Public Attributes

TStopwatch timer1
 

Protected Member Functions

 ClassDef (DIGMAPS, 1)
 
- Protected Member Functions inherited from DIGHistograms
 ClassDef (DIGHistograms, 1)
 

Protected Attributes

TString fConfigPath
 
TString fConfigFileName
 
TString fConfigPathAndFileName
 
Bool_t fIsOutputfile
 
TString fOutputPath
 
TString fOutputFileName
 
TString fOutputPathAndFileName
 
TString fAction
 
DIGInitializefDIGInitialize
 
Int_t fPlanesN
 
TObjArray * fDIGPlaneArray
 
Int_t fADCN
 
TObjArray * fDIGADCArray
 
Int_t fTransportN
 
TObjArray * fDIGTransportArray
 
Int_t fBeamN
 
TObjArray * fDIGBeamArray
 
Int_t fNumberOfConfigurations
 
DIGActionfDIGAction
 
TObjArray * fDIGResultArray
 
ofstream fOutputFileStream
 
TFile * ffile
 
TTree * ftree
 
DIGBeamfdigbeam
 
DIGPlanefdigplane
 
DIGADCfdigadc
 
DIGTransportfdigtransport
 
DIGEventfdigevent
 
DIGResultfdigresult
 
TCanvas * MainCanvas1
 
TCanvas * MainCanvas2
 
TCanvas * MainCanvas3
 
TCanvas * MainCanvas4
 
TCanvas * MainCanvas5
 
Int_t ColorChosen
 
- Protected Attributes inherited from DIGHistograms
TH1F * h1_NumberOfEventsPerConfiguration
 
TH1F * h1_NumberOfConfigurations
 
Int_t fNumberOfConfigs
 
TObjArray * Ar_h1_multiplicity_with_threshold_01
 
TObjArray * Ar_h1_multiplicity_with_threshold_02
 
TObjArray * Ar_h1_multiplicity_with_threshold_03
 
TObjArray * Ar_h1_multiplicity_with_threshold_04
 
TObjArray * Ar_h1_multiplicity_with_threshold_05
 
TObjArray * Ar_h1_multiplicity_with_threshold_06
 
TObjArray * Ar_h1_multiplicity_with_threshold_07
 
TObjArray * Ar_h1_multiplicity_with_threshold_08
 
TObjArray * Ar_h1_multiplicity_with_threshold_09
 
TObjArray * Ar_h1_multiplicity_with_threshold_10
 
TObjArray * Ar_h1_multiplicity_with_threshold_15
 
TObjArray * Ar_h1_multiplicity_with_threshold_20
 
TObjArray * Ar_h1_multiplicity_with_threshold_25
 
TObjArray * Ar_h1_multiplicity_with_threshold_30
 
TObjArray * Ar_h1_multiplicity_with_threshold_40
 
TObjArray * Ar_h1_Cluster_SeedDigitalCharge
 
TObjArray * Ar_h1_Cluster_TotalDigitalCharge
 
TObjArray * Ar_h1_Cluster_9x9DigitalCharge
 
TObjArray * Ar_h1_Cluster_1stCrownDigitalCharge
 
TObjArray * Ar_h1_Cluster_2ndCrownDigitalCharge
 
TObjArray * Ar_h1_Cluster_4NeighboursDigitalCharge
 
TObjArray * Ar_h1_Cluster_SeedOverTotalDigitalCharge
 
TObjArray * Ar_h1_Cluster_1stCrownOverTotalDigitalCharge
 
TObjArray * Ar_h1_Cluster_2ndCrownOverTotalDigitalCharge
 
TObjArray * Ar_h1_Cluster_4NeighboursOverTotalDigitalCharge
 
TObjArray * Ar_h1_Particle_TotalAnalogCharge
 
TObjArray * Ar_h1_Particle_TotalDigitalCharge
 
TObjArray * Ar_h1_Particle_Energy_deposited
 
TObjArray * Ar_h2_Particle_EnergyDeposited_vs_TotalAnalogCharge
 
TObjArray * Ar_h2_Particle_TotalDigitalCharge_vs_TotalAnalogCharge
 
TObjArray * Ar_h1_test
 
TObjArray * Ar_h1_Resolution_ResidualX_CoG_true
 
TObjArray * Ar_h1_Resolution_ResidualY_CoG_true
 
TObjArray * Ar_h1_Resolution_Residualdist_CoG_true
 
TObjArray * Ar_h2_Resolution_TruePosition
 
TObjArray * Ar_h2_Resolution_TruePosition_modulo
 
TObjArray * Ar_h2_Resolution_CoG
 
TObjArray * Ar_h2_Resolution_CoG_modulo
 
TObjArray * Ar_Pr_Charge_Q_over_Qtot_vs_distance
 
TObjArray * Ar_h2_Charge_Q_over_Qtot_vs_distance
 
TObjArray * Ar_h1_ADC_LSB
 
TObjArray * Ar_h1_Efficiency_ideal
 

Detailed Description

Definition at line 61 of file digmaps.h.


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