Classes | Typedefs | Functions
mdet Namespace Reference

Classes

class  BackEndSiPM
 Eletronic BackEndSiPM. More...
 
class  Channel
 Eletronic channel. More...
 
class  ChannelSiPM
 Eletronic ChannelSiPM. More...
 
class  Counter
 Root detector of the muon detector hierarchy. More...
 
class  Fiber
 Optical mdet::Fiber used to conect mdet::Scintillator to mdet::Pixel. More...
 
class  FrontEnd
 Electronic front-end for the modules. More...
 
class  FrontEndSiPM
 Electronic front-end for the modules. More...
 
struct  MComponentGroup
 Defines within it the common (templated) type for muon detector hierarchy components groups. More...
 
struct  MCounterListXMLManagerInfo
 Definition of the information of Muon detection hierarchy as of the requirements of det::XXMLManager. More...
 
class  MDetector
 Detector associated to muon detector hierarchy. More...
 
struct  MDetectorComponent
 Defines within it the common (templated) type for muon detector hierarchy components. More...
 
struct  MDetectorInfo
 Configures the values for the Muon hierarchy as of the requirements of det::XManagerRegister. More...
 
struct  MHierarchyInfo
 Definition of the information of Muon detection hierarchy. More...
 
struct  MManagerProvider
 Defines the manager resolution policy. More...
 
struct  MModelsXMLManagerInfo
 Definition of the information of Muon detection hierarchy as of the requirements of det::XXMLManager. More...
 
class  Module
 Array of Scintillator. More...
 
struct  MOverrideXMLManagerInfo
 Definition of the information of Muon detection hierarchy as of the requirements of det::XXMLManager. More...
 
class  MTimeVariance
 
class  Pixel
 PMT pixel. More...
 
class  PMT
 Multiple-pixel photo-multiplier tube. More...
 
class  Scintillator
 Actual muon-sensitive objects. More...
 
class  SiPM
 
class  SiPMArray
 64 SiPM Array More...
 

Typedefs

typedef std::vector< double > CrossTalkContainer
 Typedef for mdet::Pixel crosstalk container. More...
 
typedef std::vector< int > IdsContainer
 Typedef for container of corresponding Channel, Scintillator, Fiber indices. More...
 
typedef det::XXMLManager
< MCounterListXMLManagerInfo
MCounterListXMLManager
 Specialization det::XXMLManager for the Muon hierarchy. More...
 
typedef det::XManagerRegister
< MDetectorInfo
MManagerRegister
 Specialization of det::XManagerRegister for Muon hierarchy. More...
 
typedef det::XXMLManager
< MModelsXMLManagerInfo
MModelsXMLManager
 Specialization det::XXMLManager for the Muon hierarchy. More...
 
typedef det::XXMLManager
< MOverrideXMLManagerInfo
MOverrideXMLManager
 Specialization det::XXMLManager for the Muon hierarchy. More...
 
typedef
boost::indirect_iterator
< NeighborsContainer::const_iterator > 
NeighborConstIterator
 Convenience typedef for iteration over neighbors. More...
 
typedef std::vector< const
Pixel * > 
NeighborsContainer
 Typedef for mdet::Pixel neighbor container. More...
 

Functions

 REGISTER_M_MANAGER ("MCounterListXMLManager", MCounterListXMLManager)
 
 REGISTER_M_MANAGER ("MModelsXMLManager", MModelsXMLManager)
 
 REGISTER_M_MANAGER ("MOverrideXMLManager", MOverrideXMLManager)
 
double VarianceForm1 (unsigned int n, double r, double a, double b, double c)
 
double VarianceForm2 (unsigned int n, double r, double sigma0, double alpha, double sigma2)
 

Typedef Documentation

typedef std::vector<double> mdet::CrossTalkContainer

Typedef for mdet::Pixel crosstalk container.

See Also
NeighborsContainer

Definition at line 21 of file PMT_helper.h.

typedef std::vector< int > mdet::IdsContainer

Typedef for container of corresponding Channel, Scintillator, Fiber indices.

Definition at line 28 of file MDetector/Pixel.h.

Specialization det::XXMLManager for the Muon hierarchy.

Author
Rodolfo Federico Gamarra
Date
09 Jan 2009

Definition at line 33 of file MCounterListXMLManager.h.

Specialization of det::XManagerRegister for Muon hierarchy.

Author
Rodolfo Federico Gamarra
Date
09 Jan 2009

Definition at line 29 of file MManagerRegister.h.

Specialization det::XXMLManager for the Muon hierarchy.

Author
Rodolfo Federico Gamarra
Date
09 Jan 2009

Definition at line 33 of file MModelsXMLManager.h.

Specialization det::XXMLManager for the Muon hierarchy.

Author
Rodolfo Federico Gamarra
Date
09 Jan 2009

Definition at line 33 of file MOverrideXMLManager.h.

typedef boost::indirect_iterator<NeighborsContainer::const_iterator> mdet::NeighborConstIterator

Convenience typedef for iteration over neighbors.

This typedef should be the same than PixelConstIterator but anothe type is needed cause of the different implementations for iteration in each case. Another possibility would have been to provide a conversion from one of the backing iterator over the other or try to use the same kind of iterator in each case. Seems better to have different types.

See Also
NeighborsBegin
NeighborsEnd

Definition at line 37 of file PMT_helper.h.

typedef std::vector<const Pixel*> mdet::NeighborsContainer

Typedef for mdet::Pixel neighbor container.

This declaration is for use in mdet::Pixel, is not useful for client code. It could be made private and friendship given to mdet::Pixel.

Definition at line 6 of file PMT_helper.h.

Function Documentation

mdet::REGISTER_M_MANAGER ( "MCounterListXMLManager"  ,
MCounterListXMLManager   
)
mdet::REGISTER_M_MANAGER ( "MModelsXMLManager"  ,
MModelsXMLManager   
)
mdet::REGISTER_M_MANAGER ( "MOverrideXMLManager"  ,
MOverrideXMLManager   
)
double mdet::VarianceForm1 ( unsigned int  n,
double  r,
double  a,
double  b,
double  c 
)
inline

Definition at line 15 of file MTimeVariance.cc.

References RdGeoCeLDFFitter::b.

Referenced by mdet::MTimeVariance::GetTimeSigma2().

double mdet::VarianceForm2 ( unsigned int  n,
double  r,
double  sigma0,
double  alpha,
double  sigma2 
)
inline

Definition at line 36 of file MTimeVariance.cc.

References utl::kPi.

Referenced by mdet::MTimeVariance::GetTimeSigma2().


, generated on Tue Sep 26 2023.